На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

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


Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz