|
| БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО! |
|
|
WM_PALETTECHANGED
The WM_PALETTECHANGED message is sent to all top-level and overlapped windows after the window with the keyboard focus has realized its logical palette, thereby changing the system palette. This message enables a window that uses a color palette but does not have the keyboard focus to realize its logical palette and update its client area.
WM_PALETTECHANGED hwndPalChg = (HWND) wParam; // handle of window that changed palette
Parameters
hwndPalChg
Value of wParam. Identifies the window that caused the system palette to change.
Remarks
This message must be sent to all top-level and overlapped windows, including the one that changed the system palette. If any child windows use a color palette, this message must be passed on to them as well. To avoid creating an infinite loop, a window that receives this message must not realize its palette, unless it determines that wParam does not contain its own window handle.
See Also
WM_PALETTEISCHANGING, WM_QUERYNEWPALETTE
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
WM_PALETTECHANGED
Сообщение WM_PALETTECHANGED послано на весь верхний уровень и перекрыто окно после окна с клавишным фокусом реализовало свою логическую палитру, этим самым изменяя системную палитру. Это сообщение приспосабливается окно, которое использует цветную палитру но нет имеет клавишный фокус, чтобы реализовывать свою логическую палитру и корректировать свою область клиента.
WM_PALETTECHANGED hwndPalChg = (HWND) wParam; // ручка окна, которое изменяло палитру
Параметры
hwndPalChg
Величина wParam. Идентифицирует окно, которое заставляло системную палитру, чтобы изменяться.
Замечания
Это сообщение должно быть послано на весь верхний уровень и перекрыто окно, включая то которое изменяло системную палитру. Если любое окно ребенка использует цветную палитру, это сообщение должно быть пройдено на им также. Для того, чтобы избегать создавать бесконечный цикл, окно, которое получает это сообщение не должно реализовывать свою палитру, если это не определяет, что wParam не содержит свою собственную ручку окна.
Смотри Также
WM_PALETTEISCHANGING, WM_QUERYNEWPALETTE
|
|
|
|
| |