Tworzenie formantu rozszerzonego pola kombi

Sposób tworzenia rozszerzonej kontrolki pola kombi zależy od tego, czy używasz kontrolki w oknie dialogowym, czy też tworzysz ją w oknie niedialogowym.

Aby użyć obiektu CComboBoxEx bezpośrednio w oknie dialogowym

  1. W edytorze okien dialogowych dodaj kontrolkę Rozszerzone pole kombi do zasobu szablonu okna dialogowego. Określ identyfikator kontrolki.

  2. Określ wymagane style, używając okna dialogowego Właściwości kontrolki rozszerzonego pola kombi.

  3. Użyj Kreatora dodawania zmiennej składowej, aby dodać zmienną składową typu CComboBoxEx z właściwością Control. Tego elementu członkowskiego można użyć do wywoływania CComboBoxEx funkcji składowych.

  4. Użyj Kreatora klas, aby zamapować funkcje obsługi w klasie okna dialogowego dla wszelkich rozszerzonych komunikatów powiadomień kontrolki pola kombi, które należy obsłużyć (zobacz Mapowanie komunikatów na funkcje).

  5. W pliku OnInitDialog ustaw wszelkie dodatkowe style dla CComboBoxEx obiektu.

Aby użyć CComboBoxEx w oknie nielogu

  1. Zdefiniuj kontrolkę w klasie widoku lub okna.

  2. Wywołaj funkcję elementu członkowskiego Create kontrolki, prawdopodobnie w elemencie OnInitialUpdate, prawdopodobnie już jako funkcja obsługi OnCreate okna nadrzędnego. Ustaw style dla kontrolki.

Zobacz też

Korzystanie z CComboBoxEx
Kontrolki