C++ 如果在父窗口调整大小期间打开子窗口,则子窗口冻结

C++ 如果在父窗口调整大小期间打开子窗口,则子窗口冻结,c++,winapi,C++,Winapi,我有一些窗户。用户可以拖动它,调整大小等,在某个点上可以有一个消息,应该显示在模态窗口。我正在创建这样一个窗口作为子窗口,并将父窗口设置为禁用。除了在创建子窗口期间拖动父窗口的情况外,其他情况都正常。我使用spy查看消息,发现在这种情况下,我的子窗口不会接收WM\u ENTERSIZEMOVE消息。似乎家长的WM_ENTERSIZEMOVE为孩子屏蔽了一个。我试图为家长手动发送WM_EXITSIZEMOVE,但不幸的是,这不起作用。在显示对话框之前将消息发送到家长窗口 发送以取消某些模式,如鼠标

我有一些窗户。用户可以拖动它,调整大小等,在某个点上可以有一个消息,应该显示在模态窗口。我正在创建这样一个窗口作为子窗口,并将父窗口设置为禁用。除了在创建子窗口期间拖动父窗口的情况外,其他情况都正常。我使用spy查看消息,发现在这种情况下,我的子窗口不会接收
WM\u ENTERSIZEMOVE
消息。似乎家长的
WM_ENTERSIZEMOVE
为孩子屏蔽了一个。我试图为家长手动发送
WM_EXITSIZEMOVE
,但不幸的是,这不起作用。

在显示对话框之前将消息发送到家长窗口

发送以取消某些模式,如鼠标捕获。例如 当出现对话框或对话框时,系统将此消息发送到活动窗口 将显示消息框。某些函数也会发送此消息 无论指定的窗口是否为 活动窗口。例如,EnableWindow函数发送 禁用指定窗口时的消息


恭喜你打了20k。@I非常感谢@乔纳桑波特不幸的是,这没有帮助。更重要的是,当我显示一个子窗口时,我禁用了一个父窗口,这个操作在内部发送
WM\u CANCELMODE