CCheckListBox::DrawItem

virtual void DrawItem (LPDRAWITEMSTRUCT lpDrawItemStruct );

Parametreleri

lpDrawItemStruct

Gerekli çizim türü hakkında bilgi içeren bir DRAWITEMSTRUCT yapısını uzun bir işaretçi.

Açıklamalar

Sahibi çizilmiş denetim kutusunu değişiklikleri görsel yönünü zaman çerçevesi tarafından çağrıldı. DRAWITEMSTRUCT yapısı itemAction ve itemState üyelerini gerçekleştirilecek çizim eylemi tanımlamak.

Varsayılan olarak, bu işlev dizelerle her varsayılan boyutlu bir onay kutusunun sol bir listesini içeren varsayılan onay kutusu listesi, çizer. Checkbox listesi Oluştur alanında belirtilen bir boyutudur.

Çizim denetim kutularını listeler dizeleri olmayan, değişken yüksekliğe öğeleri veya sol olmayan onay kutularını gibi varsayılan olmayan sahip çizim denetim kutularını uygulamak için bu üye işlevi geçersiz. Uygulama tüm grafik aygıt arabirimi (GDI) nesne seçili lpDrawItemStruct önce bu üye işlevi sona erdirilmesi sağlanan görüntü içeriği geri yüklemelisiniz.

Denetim Kutusu öğeleri aynı yükseklikte değilse, ( Oluşturalanında belirtilen) denetim kutusu stilini LBS_OWNERVARIABLEolmalı ve MeasureItem işlevi geçersiz kılmak gerekir.

CCheckListBox ge&nel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi

Ayrıca bkz: CCheckListBox::Create, CCheckListBox::MeasureItem

Index