CComboBox::Create
Tworzy pole kombi i dołącza go do CComboBox obiektu.
virtual BOOL Create(
DWORD dwStyle,
const RECT& rect,
CWnd* pParentWnd,
UINT nID
);
Parametry
dwStyle
Określa styl pola kombi.Zastosuj dowolną kombinację pole kombi style do pola.rect
Wskazuje położenie i rozmiar pola kombi.Może być RECT struktury lub CRect obiektu.pParentWnd
Określa okno nadrzędne pola kombi (zazwyczaj CDialog).Nie wolno NULL.nID
Określa identyfikator formantu pola kombi
Wartość zwracana
Niezerowa, jeśli kończy się pomyślnie; 0 inaczej.
Uwagi
Można skonstruować CComboBox obiektu w dwóch etapach.Po pierwsze, wywołanie konstruktora, a następnie wywołać Tworzenie, który tworzy pole kombi Windows i dołącza go do CComboBox obiektu.
Gdy Tworzenie wykonuje system Windows wysyła WM_NCCREATE, WM_CREATE, WM_NCCALCSIZE, i WM_GETMINMAXINFO wiadomości do pola kombi.
Te komunikaty są obsługiwane domyślnie przez OnNcCreate, OnCreate, OnNcCalcSize, i OnGetMinMaxInfo Członkowskich funkcje w CWnd klasa podstawowa.Rozszerzenie domyślna obsługa wiadomości, pochodzić z klasy CComboBox, dodać mapę wiadomości do nowej klasy i zastąpić poprzedni funkcje składowe obsługi wiadomości.Zastąpić OnCreate, na przykład, aby wykonać inicjowania potrzebne dla nowej klasy.
Stosuje się następujące Style okna do formantu pola kombi.:
WS_CHILD zawsze
WS_VISIBLE zazwyczaj
WS_DISABLED rzadko
WS_VSCROLL dodać pionowe paski przewijania pola listy w polu kombi
WS_HSCROLL dodać pola listy w polu kombi przewijania poziomego
WS_GROUP do grupy formantów
WS_TABSTOP , aby dołączyć pola kombi kolejność tabulacji
Przykład
m_pComboBox->Create(
WS_CHILD|WS_VISIBLE|WS_VSCROLL|CBS_DROPDOWNLIST,
CRect(10,10,200,100), pParentWnd, 1);
Wymagania
Nagłówek: afxwin.h