Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 当窗口进入前台时,会触发哪些窗口消息?_Windows_Windows Messages - Fatal编程技术网

Windows 当窗口进入前台时,会触发哪些窗口消息?

Windows 当窗口进入前台时,会触发哪些窗口消息?,windows,windows-messages,Windows,Windows Messages,当应用程序窗口从后台转到前台(或从不可见/最小化到可见/最大化)时,会触发哪些窗口消息(wm_xyz)?有一个复杂的交互涉及: WM_NCHITTEST WM_n激活 WM_激活EAPP WM_激活 WM_MOUSEACTIVATE WM_SETFOCUS WM_显示窗口 WM_NCPAINT WM_涂料 以及其他,视具体情况而定 使用Spy++(VisualStudio附带)可以学到很多东西 如果您可以提供更多关于您尝试执行的操作的详细信息,我们可能会为您指出正确的消息子集。要了解有关特定

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

有一个复杂的交互涉及:

  • WM_NCHITTEST
  • WM_n激活
  • WM_激活EAPP
  • WM_激活
  • WM_MOUSEACTIVATE
  • WM_SETFOCUS
  • WM_显示窗口
  • WM_NCPAINT
  • WM_涂料
  • 以及其他,视具体情况而定
使用Spy++(VisualStudio附带)可以学到很多东西


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

为什么不将跟踪消息放在WndProc中?这取决于窗口的显示方式。你能更具体地说明你想做什么吗?