WM_CTLCOLORLISTBOX

WM_CTLCOLORLISTBOX повідомлення надсилається до батьківського вікна списку, перш ніж система звертає списку. Відповідаючи на повідомлення, батько вікна можна встановити кольори тексту й фону у списку за допомогою дескриптор контексту даного дисплей пристрою.

WM_CTLCOLORLISTBOX hdcLB = wParam (HDC);   / / ручка для відображення списку вікні Відображення контексті hwndLB = lParam (HWND); / / Ручка на список 

 

Параметри

hdcLB
Значення wParam. Обробляти до контексту пристрою для списку.
hwndLB
Значення lParam. Обробляти до списку.

Повернення значень

Якщо програма обробляє це повідомлення, вона має повернути ручку, до пензля. Система використовує пензля малювати фон списку.

Дія за промовчанням

Функція DefWindowProc вибирає кольори за замовчуванням системи для списку.

Зауваження

Система автоматично не знищити повернувся пензля. Це відповідальність програми знищити пензля, коли це вже не потрібно.

WM_CTLCOLORLISTBOX повідомлення ніколи не передається між нитями. Він надсилається лише в межах одного потоку.

Якщо в діалоговому вікні процедури обробляє це повідомлення, слід ролях бажаного значення, що повертається, щоб на BOOL і повернути значення безпосередньо. Якщо у діалоговому вікні порядок повертає значення FALSE, то обробки повідомлення за замовчуванням виконується. DWL_MSGRESULT значення, встановлення за допомогою SetWindowLong функції ігнорується.

QuickInfo

nbsp; Windows &NT: вимагає 3.1 або пізнішої версії.
Windows:Вимагає Windows 95 або пізнішої версії.
Windows CE:Потрібна Версія 2.0 або пізнішу версію.
Заголовка:Оголошена в winuser.h.

Дивіться також

Огляд списку полів, список поле повідомлення, DefWindowProc, RealizePalette, SelectPalette, WM_CTLCOLORBTN, WM_CTLCOLORDLG, WM_CTLCOLOREDIT, WM_CTLCOLORMSGBOX, WM_CTLCOLORSCROLLBAR, WM_CTLCOLORSTATIC

Index