WM_NCCREATE
WM_NCCALCSIZE
WM_CREATE
WM_SIZE
WM_MOVE
CN_PARENTNOTIFY
WM_SETFONT
0046
CM_SHOWINGCHANGED
0046
WM_WINDOWPOSCHANGED
WM_SETFOCUS
CM_ENTER
CM_FOCUSCHANGED
00f4
CN_CTLCOLORBTN
CM_UIACTIVATE
CM_UIACTIVATE
WM_NCPAINT
WM_ERASEBKGND
WM_PAINT
CN_CTLCOLORBTN
Windows Messages
При появлении формы
Код:
При потере фокуса (выбор другого контрола)
Код:
CM_CANCELMODE
WM_KILLFOCUS
CN_CTLCOLORBTN
CM_EXIT
CM_FOCUSCHANGED
00f4
WM_PAINT
WM_ERASEBKGND
CN_CTLCOLORBTN
WM_KILLFOCUS
CN_CTLCOLORBTN
CM_EXIT
CM_FOCUSCHANGED
00f4
WM_PAINT
WM_ERASEBKGND
CN_CTLCOLORBTN
Когда курсор находится на кнопке. Раз в 1 секунду приходит сообщение.
Код:
WM_NCHITTEST
WM_NCHITTEST
WM_NCHITTEST
...
WM_NCHITTEST
WM_NCHITTEST
...
При сворачивании и разворачивании формы (в общем когда кнопка снова становится видимой).
Код:
WM_NCPAINT
WM_ERASEBKGND
WM_PAINT
CN_CTLCOLORBTN
WM_ERASEBKGND
WM_PAINT
CN_CTLCOLORBTN
Сообщения были взяты из хидера. Видно, что отсутствуют названия для кодов:
0215
00f3
00f4
0046
Где бы найти более полный список ?
00f3 - BM_SETSTATE
00f4 - BM_SETSTYLE
0046 - WM_WINDOWPOSCHANGING
Полнее информация в хидер файлах Visual. Например в хидер файле SDK [Program Files]\Microsoft Visual Studio 8\VC\PlatformSDK\Include\WinUser.h.
Более разширенная информация в MSDN. Если активно используеш WinAPI - неплохо бы поставить.