gpt4 book ai didi

c - 如何让子窗口的父窗口(也就是拥有的窗口)在 winapi 中保持事件状态?

转载 作者:行者123 更新时间:2023-12-01 11:55:55 27 4
gpt4 key购买 nike

我正在使用 winapi 编写一个小型 C 应用程序。我有一个带有子窗口(工具箱)的窗口。我可以将它保留在此窗口内等等,但我的问题是:如果子窗口获得焦点,如何使主窗口保持事件状态?

此时主窗口变灰。

窗口由以下人员创建:

hMainWindow = DialogBoxParam(.......);
hChildWindow = CreateDialogParam(..., hMainWindow, ...);
ShowWindow (hChildWindow, SW_SHOW);

这里是两个窗口行为的小图像:

The behaviour of the windows

最佳答案

我发现只需将其创建为 WS_CHILD 并显式 NOTWS_POPUP 即可解决该问题。它还将绝对窗口坐标转换为相对坐标,这样我就不必再通过移动父窗口来关心窗口位置了。

//已解决

关于c - 如何让子窗口的父窗口(也就是拥有的窗口)在 winapi 中保持事件状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7284211/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com