我的测试显示,当我致电ShowWindow()
时,会发送WM_SIZE
条消息。
我可以依赖这种行为(因为我找不到它的文档)吗?
答案 0 :(得分:1)
根据MSDN,使用以下其中一项调用ShowWindow()
函数
SW_FORCEMINIMIZE
SW_MAXIMIZE
SW_MINIMIZE
SW_RESTORE
,SW_SHOWMAXIMIZED
SW_SHOWMINIMIZED
SW_SHOWNORMAL
将导致窗口最小化,最大化或恢复。
仍然根据MSDN,对于这些情况(最小化,最大化和还原),WM_SIZE
消息具有wParam
值,这表明在这些情况下发送了WM_SIZE
消息
我不确定ShowWindow()
函数中其他标志的行为,例如:(SW_HIDE
,SW_SHOW
,SW_SHOWDEFAULT
,SW_SHOWNA
, SW_SHOWNOACTIVATE
。