CWnd::OnDrawItem
Ramy wywołuje tę funkcję Członkowskie właściciela formantu przycisk rysowania przez właściciela, formant pola kombi, formant pola listy lub menu po visual aspekt kontroli lub zmienił menu.
afx_msg void OnDrawItem(
int nIDCtl,
LPDRAWITEMSTRUCT lpDrawItemStruct
);
Parametry
nIDCtl
Zawiera identyfikator formantu, do którego wysyłane WM_DRAWITEM wiadomości.Jeśli menu wysłał wiadomość, nIDCtl zawiera wartość 0.lpDrawItemStruct
Określa wskaźnik długi DRAWITEMSTRUCT struktury danych, który zawiera informacje dotyczące elementu wyciągnąć i typ rysunku, wymagane.
Uwagi
ItemAction członek DRAWITEMSTRUCT struktury definiuje operacji rysowania, który ma być wykonywana.Dane tego członka umożliwia właścicielowi formantu można określić akcję rysunku jest wymagana.
Przed powrotem z przetwarzania tej wiadomości, aplikacji powinny zapewnić kontekstu urządzenia identyfikowane przez hDC członek DRAWITEMSTRUCT struktury jest przywracany do stanu domyślnego.
Jeśli hwndItem członek należy do CButton, CMenu, CListBox, lub CComboBox obiekt, a następnie DrawItem wywoływana jest funkcja wirtualnego odpowiednie klasy.Zastąpić DrawItem funkcji składowej klasy odpowiedni formant, aby narysować element.
[!UWAGA]
Ta funkcja Członkowskich jest wywoływana przez RAM, aby umożliwić aplikacji do obsługi wiadomości dla systemu Windows.Parametry przekazywane do funkcji odzwierciedlać parametry otrzymanych w ramach, kiedy wiadomość została odebrana.Wywołanie jest klasa bazowa wykonania tej funkcji, że realizacja zostanie użyte parametry pierwotnie przekazywane wiadomości i nie podane parametry funkcji.
Wymagania
Nagłówek: afxwin.h