草庐IT

WindowProcedure

全部标签

c++ - Win32 并在 WindowProcedure 外捕获 WM_SIZE 消息

我有一个处理消息的函数,我在WindowProcedure之外捕获某些消息以触发所需的行为。问题是,虽然其他消息似乎正在按需要工作,但出于某种原因我无法捕获WM_SIZE消息。WM_SIZE出现在WindowProcedure中,但我找不到我的函数看不到它的原因。我读取当前HWND的方法有问题吗?目前的功能是://OSMESSAGESintOSMessages(void){MSGmsg;HWNDactwnd=GetActiveWindow();if(PeekMessage(&msg,actwnd,0,0,PM_REMOVE)){if(msg.message==WM_QUIT){prin