CCheckListBox::Create

Tworzenie BOOL (DWORD dwStyleRECT& stała;RectCWnd *,pParentWndUINTnID );

Wartość zwracany

Niezerowa, jeśli kończy się pomyślnie; inny sposób 0.

Parametry

dwStyle

Określa styl pole Lista kontrolna. Styl może być LBS_OWNERDRAWFIXED (wszystkie elementy na liście są tej samej wysokości) lub LBS_OWNERDRAWVARIABLE (elementy na liście są o różnych wysokościach). Ten styl może być łączone z innymi pola listy stylów.

rect

Określa listę kontrolną pole rozmiar i położenie. Może być obiektem CRect lub strukturą RECT.

pParentWnd

Określa pole Lista kontrolna okno nadrzędne (zwykle obiekt CDialog ). Nie może być ZEROWY.

nID

Określa identyfikator formantu pola listy kontrolnej.

Uwagi

Podczas konstruowania obiektu CCheckListBox w dwóch etapach. Najpierw zdefiniować klasę pochodną CCheckListBox, następnie wywołać Tworzenie, który inicjuje pole Lista kontrolna systemu Windows i dołącza go do CCheckListBox. Zobacz CCheckListBox::CCheckListBox dla próbki.

Podczas tworzenia wykonuje, Windows wysyła WM_NCCREATE, WM_CREATE, WM_NCCALCSIZEi WM_GETMINMAXINFO wiadomości do formantu pola listy kontrolnej.

Komunikaty te są obsługiwane domyślnie przez OnNcCreate, OnCreate, OnNcCalcSizei OnGetMinMaxInfo Członkowskie funkcji w klasie base CWnd . Aby rozszerzyć domyślna obsługa wiadomości, dodać mapę wiadomości do klasy pochodnej i funkcje składowe zastępowania poprzednich obsługi wiadomości. Zastąpić OnCreate, na przykład do wykonywania niezbędnych inicjowania dla nowej klasy.

Stosuje się następujące style okien na formant pola listy kontrolnej:

Omówie&nie CCheckListBox |nbsp; Klasa członków | Wykres hierarchii

Zobacz też CCheckListBox::CCheckListBox

Index