bool oluşturun (dword dwStyleconst RECT&rectCWnd *pParentWndUINTnID );
Dönüş değeri
Sıfır başarılı olursa; Aksi halde 0.
Parametreleri
dwStyle
Denetim kutusu stilini belirtir. Stil (tüm liste maddelerinin aynı yükseklikte) LBS_OWNERDRAWFIXED ya da LBS_OWNERDRAWVARIABLE olması gerekir (liste öğelerinin değişen yükseklikleri vardır). Bu tarz-ebilmek var olmak kombine ile diğer liste kutusu stilleri.
rect
Denetim Kutusu boyutu ve konumu belirtir. Bir CRect nesne veya rect yapısı olabilir.
pParentWnd
Denetim kutusunun üst pencere (genellikle bir CDialog nesnesi) belirtir. null olmamalıdır.
nID
Denetim kutusunun denetim kimliği belirtir.
Açıklamalar
İki adımda bir CCheckListBox nesnesi oluşturun. Önce bir sınıf tanımlayın CCheckListBoxtüretilmiş, ardından Windows denetim kutusunu başlatır ve CCheckListBoxiçin verdiği oluşturma, çağrı. CCheckListBox::CCheckListBox bir örnek için bkz:.
Create yürütüldüğünde, Windows wm_nccreate, wm_create, WM_NCCALCSIZEve WM_GETMINMAXINFO iletileri denetim kutusu denetimi gönderir.
Bu iletiler varsayılan olarak OnNcCreate, OnCreate, OnNcCalcSizeve OnGetMinMaxInfo üye işlevleri CWnd temel sınıfı tarafından işlenir. Varsayılan ileti işleme genişletmek için bir iletiyi Haritası Ekle türetilmiş sınıf ve geçersiz kılma önceki ileti işleyicisi üye işlevler. OnCreategeçersiz kılma, örneğin için yeni bir sınıf başlatma gerçekleştirmek için gerekli.
Bir denetim kutusu denetimine aşağıdaki pencere stilleri uygulama:
CCheckListBox ge&nel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi
Ayrıca bkz: CCheckListBox::CCheckListBox