0

当应用程序窗口从后台转到前台(或从不可见/最小化到可见/最大化)时,会触发哪些窗口消息 (wm_xyz)?

4

1 回答 1

1

有一个复杂的交互涉及:

  • WM_NCHITTEST
  • WM_NCACTIVATE
  • WM_ACTIVATEAPP
  • WM_ACTIVATE
  • WM_MOUSEACTIVATE
  • WM_SETFOCUS
  • WM_SHOWWINDOW
  • WM_NCPAINT
  • WM_PAINT
  • 和其他,取决于情况的细节

您可以通过使用 Spy++(Visual Studio 附带)学到很多东西。

如果您可以提供有关您尝试执行的操作的更多详细信息,我们可能会为您指出正确的消息子集。要了解有关特定消息的更多信息,请使用 MSDN 搜索消息/通知,例如“MSDN WM_PAINT”。

于 2011-02-09T21:04:12.033 回答