Sdílet prostřednictvím


CComboBox::Create

Vytvoří pole se seznamem a připojí jej CComboBox objektu.

virtual BOOL Create( 
   DWORD dwStyle, 
   const RECT& rect, 
   CWnd* pParentWnd, 
   UINT nID  
);

Parametry

  • dwStyle
    Určuje styl pole se seznamem.Použít libovolnou kombinaci pole se seznamem stylů pole.

  • rect
    Body na umístění a velikost pole se seznamem.Může být RECT struktury nebo CRect objektu.

  • pParentWnd
    Určuje nadřazené okno seznamem (obvykle CDialog ).Nesmí být NULL.

  • nID
    Určuje ID pole se seznamem ovládací prvek.

Vrácená hodnota

Nenulová hodnota, pokud je úspěšná. jinak 0.

Poznámky

Můžete vytvářet CComboBox objektu ve dvou krocích.Nejprve volání konstruktoru a potom volat vytvořit, který vytvoří pole se seznamem Windows a připojí jej k CComboBox objektu.

Při vytvořit spustí Windows odešle WM_NCCREATE, WM_CREATE, WM_NCCALCSIZE, a WM_GETMINMAXINFO zpráv do pole se seznamem.

Tyto zprávy jsou zpracovány ve výchozím OnNcCreate, OnCreate, OnNcCalcSize, a OnGetMinMaxInfo členské funkce v CWnd základní třída.Zpracování zpráv výchozí rozšíření, odvození třídy z CComboBox , novou třídu přidáte mapování zprávy a přepsat předchozí funkce členů popisovači 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 se seznamem.:

  • WS_CHILD vždy

  • WS_VISIBLE obvykle

  • WS_DISABLED zřídka

  • WS_VSCROLL přidat svislý posuv pro seznam, pole se seznamem

  • WS_HSCROLL přidání vodorovného posouvání seznamu v poli se seznamem

  • WS_GROUP skupiny ovládacích prvků

  • WS_TABSTOP zahrnout pole se seznamem pořadí procházení tabulátorem

Příklad

m_pComboBox->Create(
   WS_CHILD|WS_VISIBLE|WS_VSCROLL|CBS_DROPDOWNLIST,
   CRect(10,10,200,100), pParentWnd, 1);

Požadavky

Záhlaví: afxwin.h

Viz také

Referenční dokumentace

Třída CComboBox

Graf hierarchie

CComboBox::CComboBox

Styly polí se seznamem