Udostępnij przez


Tworzenie rozszerzonej kontrolki 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 członka można użyć do wywoływania funkcji składowych CComboBoxEx.

  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 OnInitDialog ustaw wszelkie dodatkowe style dla obiektu CComboBoxEx.

Aby użyć CComboBoxEx w oknie nie-dialogowym

  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 także

Korzystanie z CComboBoxEx
Sterowanie