Какие оконные сообщения запускаются, когда окно выходит на передний план? - PullRequest
0 голосов
/ 09 февраля 2011

Какие сообщения Windows запускаются (wm_xyz), когда окно приложения переходит с фона на передний план (или с невидимого / свернутого в видимое / развернутое)?

1 Ответ

1 голос
/ 10 февраля 2011

Есть сложное взаимодействие, включающее:

  • 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».

...