CW&nd::OnCtlColornbsp;

afx_msg HBRUSH OnCtlColor ( CDC * pDC, CWnd * pWnd, UINT nCtlColor );

Значення, яке повертається

OnCtlColor має повернути ручку пензель, який буде використовуватися для картини фон елемента керування.

Параметри

pDC

Містить вказівник на відображення контекст для дочірнього вікна. Можливо, тимчасовий.

pWnd

Містить вказівник на елемент керування просять колір. Можливо, тимчасовий.

nCtlColor

Містить одне з таких значень, визначення типу елемента керування:

Зауваження

Рамках дзвінки цієї функції-члени, коли дитина керування збирається зробити. Більшість елементів керування надіслати це повідомлення до своїх батьків (зазвичай діалоговому вікні) для підготовки pDC для малювання контролю, за допомогою правильних кольорів.

Щоб змінити колір тексту, викликати функцію член SetTextColor , з бажаного червоного, зеленого та синього (RGB) значення.

Щоб змінити колір тла елемента керування однорядковий редагування, встановити маркер пензель як CTLCOLOR_EDIT , так і CTLCOLOR_MSGBOX повідомлення коди і викликати функцію CDC::SetBkColor у відповідь на код CTLCOLOR_EDIT.

OnCtlColor не можна назвати для списку комбінованому вікні, тому що розкривного списку фактично дитини поле зі списком і не дитина вікна. Щоб змінити колір розкривний список, створити CComboBox із заміщенням OnCtlColor , який перевіряє наявність CTLCOLOR_LISTBOX в параметрі nCtlColor . У цей обробник SetBkColor член функція використання встановити колір тла для тексту.

Примітка   Цей член функція викликається на структуру, яка дозволяє ваш додаток для обробки повідомлення Windows. Параметрів передано функції вашого відображає параметри, які отримали на рамках, коли повідомлення було отримано. Якщо ви називаєте бази клас впровадження цієї функції, що виконання буде використовувати параметри, спочатку передаються з повідомлення і не параметрів, які ви надаєте функції.

Огляд CWnd |nbsp; Члени класу | Ієрархічна діаграма

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

Index