BOOLErstellen (DWORDDwStyle,vonconstRECT&Rect,CWnd *pParentWnd,UINTnID);
Rückgabewert
Ungleich NULL, wenn erfolgreich; andernfalls 0.
Parameter
dwStyle
Gibt de&n Stil des Listenfelds. Die box.nbsp einer beliebigen Kombination von Listenfeld Formatvorlagen zuweisen;
rect
Gibt die im Listenfeld Größe und Position. Kann entweder ein CRect -Objekt oder eine RECT -Struktur.
pParentWnd
Gibt das Listenfeld übergeordnetes Fenster (in der Regel ein CDialog -Objekt). Es darf nicht leer sein.
nID
Gibt das Listenfeld-Steuerelement-ID.
Bemerkungen
Sie erstellen eine CListBox -Objekt in zwei Schritten. Zuerst rufen Sie den Konstruktor, dann rufen Sie Erstellen, die im Listenfeld Windows initialisiert und fügt sie an das CListBox -Objekt.
Wenn Erstellen ausgeführt wird, sendet Windows die WM_NCCREATE, WM_CREATE, WM_NCCALCSIZEund WM_GETMINMAXINFO Nachrichten an das Listenfeld Steuerelement.
Diese Nachrichten werden standardmäßig von der OnNcCreate, OnCreate, OnNcCalcSizeund OnGetMinMaxInfo -Memberfunktionen der CWnd -Basisklasse behandelt. Um die Standard-Nachrichtenverarbeitung zu erweitern, leiten Sie eine Klasse von CListBox, die neue Klasse fügen Sie eine Meldungszuordnung hinzu und überschreiben Sie die vorhergehenden Message Handler-Memberfunktionen. OnCreate, z. B. zum Ausführen erforderliche Initialisierung für eine neue Klasse überschreiben.
Gelte&n Sie die folgenden Fensterstile für ein Listenfeld control.nbsp;
CListBox Übersicht | Member der Klasse | Hierarchiediagramm
Siehe auch&Nbsp;CListBox::CListBox