Какие сообщения Windows запускаются (wm_xyz), когда окно приложения переходит от фона на передний план (или от невидимого/минимизированного до видимого/максимального)?Какие оконные сообщения запускаются, когда окно выходит на передний план?
0
A
ответ
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».
Почему бы не разместить трассировочные сообщения в WndProc? – James
Это зависит от того, как окно выводится на передний план. Можете ли вы уточнить, что вы пытаетесь сделать? –