CW&nd::OnDrawItemnbsp;

afx_msg недійсними OnDrawItem ( int nIDCtl, LPDRAWITEMSTRUCT lpDrawItemStruct );

Параметри

nIDCtl

Містить ідентифікатор елемента керування, що надсилання WM_DRAWITEM повідомлення. Якщо повідомлення надіслане меню, nIDCtl містить 0.

lpDrawItemStruct

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

Зауваження

Рамках називає цю функцію член для власника власник нічия кнопки контролю, -списком, список із керування або меню, коли візуальних аспектів контролю або меню змінилося.

DRAWITEMSTRUCT структури, член itemAction визначає операція малювання, щоб бути виконані. Дані в цей компонент дозволяє власнику контролю для визначення, що малювання це необхідно.

Для повернення з обробки цього повідомлення, додаток слід переконатися, що пристрій контексті визначені DRAWITEMSTRUCT структури, член hDC відновлюється стан за замовчуванням.

Якщо член hwndItem належить до CButton, CMenu, CListBoxабо CComboBox об'єкт, потім DrawItem віртуальної функції відповідного класу називається. Перевизначити DrawItem функцію член класу відповідний елемент керування, щоб намалювати елемент.

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

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

Дивіться такожnbsp;DRAWITEMSTRUCT, WM_DRAWITEM, CButton::DrawItem, CMenu::DrawItem, CListBox::DrawItem, CComboBox::DrawItem

Index