CCheckListBox::Create
Windows denetim kutusunu oluşturur ve ekler CCheckListBox nesnesi.
virtual BOOL Create(
DWORD dwStyle,
const RECT& rect,
CWnd* pParentWnd,
UINT nID
);
Parametreler
dwStyle
Denetim kutusu stilini belirtir.Stili olması gerekir LBS_HASSTRINGS ve ya da LBS_OWNERDRAWFIXED (listedeki tüm öğelerin aynı yükseklikte olan) veya LBS_OWNERDRAWVARIABLE (liste maddelerinin değişen yükseklikleri).Bu stil birbirleriyle birleştirilebilir liste kutusu stilleri dışında lbs_usetabstops.rect
Denetim kutusunun boyutunu ve konumunu belirtir.Olabilir ya da bir CRect nesne veya bir rect yapısı.pParentWnd
Kontrol Cetveli kutunun üst pencere belirtir (genellikle bir CDialog nesnesi).Olmaması gereken null.nID
Denetim kutusunun denetim kimliği belirtir.
Dönüş Değeri
Başarılı olursa sıfırdan farklı; Aksi halde 0.
Notlar
Yapılandırma, bir CCheckListBox iki adımda nesne.İlk olarak, türetilen bir sınıfı tanımlar CcheckListBox ve sonra call Create, Windows denetim kutusunu başlatır ve ekleninceye CCheckListBox.Bkz: CCheckListBox::CCheckListBox için bir örnek.
Zaman Create yürütür, Windows gönderir wm_nccreate, wm_create, WM_NCCALCSIZE, ve WM_GETMINMAXINFO denetim kutusu denetimi iletileri.
Bu iletiler varsayılan ele OnNcCreate, OnCreate, OnNcCalcSize, ve OnGetMinMaxInfo üye işlevleri de CWnd taban sınıfı.Varsayılan ileti işleme genişletmek için bir ileti eşleme Ekle türetilmiş bir sınıf ve yukarıdaki ileti işleyicisi geçersiz kılma üye işlevleri.Geçersiz kılma OnCreate, örneğin, yeni bir sınıf için gerekli başlatması gerçekleştiremedi.
Aşağıdaki uygulama Pencere stilleri denetim kutusunu denetlemek için:
WS_CHILD her zaman
WS_VISIBLE genellikle
WS_DISABLED nadiren
ws_vscroll dikey bir kaydırma çubuğu eklemek için
ws_hscroll yatay kaydırma çubuğu eklemek için
ws_group için denetimleri gruplandırın.
ws_tabstop bu denetimin sekme izin vermek için
Gereksinimler
Başlık: afxwin.h