Sdílet prostřednictvím


CListBox::Create

Vytvoří seznam Windows a připojí jej CListBox objektu.

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

Parametry

  • dwStyle
    Určuje styl seznamu.Použít libovolnou kombinaci seznam styly pole.

  • rect
    Určuje umístění a velikost pole seznamu.Může být CRect objektu nebo RECT struktury.

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

  • nID
    Určuje ID rozevíracího seznamu ovládacího prvku.

Vrácená hodnota

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

Poznámky

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

Při vytvořit spustí Windows odešle WM_NCCREATE, WM_CREATE, WM_NCCALCSIZE, a WM_GETMINMAXINFO na ovládací prvek pole seznamu zpráv.

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 CListBox , 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 seznamu.

  • 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

Příklad

// pParentWnd is a pointer to the parent window.
m_myListBox.Create(WS_CHILD|WS_VISIBLE|LBS_STANDARD|WS_HSCROLL, 
   CRect(10,10,200,200), pParentWnd, IDC_MYLISTBOX);

Požadavky

Záhlaví: afxwin.h

Viz také

Referenční dokumentace

Třída CListBox

Graf hierarchie

CListBox::CListBox