сообщение WM_CTLCOLORLISTBOX
Отправляется в родительское окно списка перед тем, как система нарисует его. Отвечая на это сообщение, родительское окно может задать цвета текста и фона для списка с помощью указанного дескриптора контекста устройства отображения.
WM_CTLCOLORLISTBOX
WPARAM wParam;
LPARAM lParam;
Параметры
-
wParam
-
Дескриптор контекста устройства для списка.
-
lParam
-
Дескриптор к списку.
Возвращаемое значение
Если приложение обрабатывает это сообщение, оно должно вернуть дескриптор в кисть. Система использует кисть для рисования фона списка.
Комментарии
По умолчанию функция DefWindowProc выбирает системные цвета по умолчанию для списка.
Сообщение WM_CTLCOLORLISTBOX никогда не передается между потоками. Он отправляется только в пределах одного потока.
Если это сообщение обрабатывается процедурой диалогового окна, она должна привести нужное возвращаемое значение к INT_PTR и вернуть значение напрямую. Если процедура диалогового окна возвращает значение FALSE, то выполняется обработка сообщений по умолчанию. Значение DWL_MSGRESULT , заданное функцией SetWindowLong , игнорируется.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows Vista [только классические приложения] |
Минимальная версия сервера |
Windows Server 2003 [только классические приложения] |
Заголовок |
|
См. также раздел
-
Другие ресурсы