CCheckListBox::Create
Vytvoří pole kontrolní systém Windows a připojí jej CCheckListBox objektu.
virtual BOOL Create(
DWORD dwStyle,
const RECT& rect,
CWnd* pParentWnd,
UINT nID
);
Parametry
dwStyle
Určuje styl pole kontrolní seznam.Styl musí být LBS_HASSTRINGS a LBS_OWNERDRAWFIXED (všechny položky v seznamu jsou stejné výšky) nebo LBS_OWNERDRAWVARIABLE (položky v seznamu jsou různé výšky).Tento styl lze kombinovat s jinými seznam styly s výjimkou LBS_USETABSTOPS.rect
Určuje pozici a velikost pole kontrolní seznam.Může být CRect objektu nebo RECT struktury.pParentWnd
Určuje nadřazené okno Kontrolní seznam pole (obvykle CDialog objektu).Nesmí být NULL.nID
Určuje ID pole kontrolní řízení.
Vrácená hodnota
Nenulová hodnota, pokud je úspěšná. jinak 0.
Poznámky
Můžete vytvářet CCheckListBox objektu ve dvou krocích.Nejprve definujte třídy odvozené od CcheckListBox a potom volat vytvořit, která inicializuje pole kontrolní systém Windows a připojí jej k CCheckListBox .Viz CCheckListBox::CCheckListBox pro vzorek.
Při vytvořit spustí Windows odešle WM_NCCREATE, WM_CREATE, WM_NCCALCSIZE, a WM_GETMINMAXINFO na ovládací prvek pole kontrolní zprávy.
Tyto zprávy jsou zpracovány ve výchozím OnNcCreate, OnCreate, OnNcCalcSize, a OnGetMinMaxInfo členské funkce v CWnd základní třída.Rozšířit zpracování výchozí zprávy, přidat mapu zprávy odvozené třídy a funkce členů přepsat předchozí zpracování zprávy.Přepsat OnCreate , například provést inicializaci potřebné pro nové třídy.
Použít následující styly oken na ovládací prvek pole kontrolní seznam:
WS_CHILD vždy
WS_VISIBLE obvykle
WS_DISABLED zřídka
WS_VSCROLL přidat svislý posuvník
WS_HSCROLL přidat vodorovný posuvník
WS_GROUP skupiny ovládacích prvků
WS_TABSTOP umožnit procházení pro tento ovládací prvek
Požadavky
Záhlaví: afxwin.h