CWnd::OnDrawItem
Framework sahibi tarafından çizilen düğmesi denetimi, birleşik giriş kutusu denetimi, liste kutusu denetimi veya menü denetiminin görsel bir bakış, sahibi için bu üye işlevi çağıran veya menü değişti.
afx_msg void OnDrawItem(
int nIDCtl,
LPDRAWITEMSTRUCT lpDrawItemStruct
);
Parametreler
nIDCtl
Gönderilen denetimin tanımlayıcısını içeren WM_DRAWITEM ileti. Bir menü iletisi gönderirse nIDCtl 0 değerini içerir.lpDrawItemStruct
Uzun bir işaretçi belirtir bir DRAWITEMSTRUCT çizilmesi madde ve gerekli çizim türü hakkındaki bilgileri içeren veri yapısı.
Notlar
İtemAction üyesi DRAWITEMSTRUCT yapısını tanımlar gerçekleştirilmesi gereken çizim işlemi. Bu üye verileri çizim hangi eylemin gerekli olduğunu belirlemek denetim sahibi izin verir.
Bu ileti işleme dönmeden önce bir uygulama tarafından tanımlanan aygıt içeriğini emin hDC üyesi DRAWITEMSTRUCT yapısı varsayılan duruma geri.
HwndItem üye ait bir CButton, CMenu, CListBox, ya da CComboBox nesnesi, daha sonra DrawItem uygun sınıfının sanal işlevi çağrılırsa. Geçersiz kılma DrawItem madde çizmek için uygun denetimin sınıfının üye işlevi.
Not
Bu üye işlevi, uygulamanız Windows ileti işleme izin çerçevesi tarafından çağrılır.İleti alındığında çerçevesi tarafından alınan parametreleri, işleve iletilen parametreler yansıtır.Temel sınıf uygulaması, bu işlev çağrısı yaparsa, bu uygulama özgün iletiyi ve sağladığınız parametreleri ile işleve geçirilen parametreleri kullanır.
Gereksinimler
Başlık: afxwin.h