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