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