Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

Třída CCheckListBox

Graf hierarchie

CCheckListBox::CCheckListBox