Dodawanie procedury obsługi zdarzeń

W edytorze zasobów można dodać nową procedurę obsługi zdarzeń lub edytować istniejącą procedurę obsługi zdarzeń dla kontrolki okna dialogowego za pomocą kreatora obsługi zdarzeń.

Zdarzenie można dodać do klasy implementowania okna dialogowego przy użyciu okno Właściwości. Aby dodać zdarzenie do klasy innej niż klasa okna dialogowego, użyj kreatora obsługi zdarzeń.

Aby dodać program obsługi zdarzeń do kontrolki okna dialogowego:

  1. Kliknij dwukrotnie zasób okna dialogowego w widoku zasobu , aby otworzyć zasób okna dialogowego, który zawiera kontrolkę w edytorze okien dialogowych.

  2. Kliknij prawym przyciskiem myszy kontrolkę, dla której chcesz obsłużyć zdarzenie powiadomienia.

  3. W menu skrótów wybierz pozycję Dodaj program obsługi zdarzeń , aby wyświetlić Kreatora obsługi zdarzeń.

  4. Wybierz zdarzenie w polu Typ wiadomości , aby dodać je do klasy wybranej w polu Lista klas .

  5. Zaakceptuj nazwę domyślną w polu Nazwa programu obsługi funkcji lub podaj wybraną nazwę.

  6. Wybierz pozycję Dodaj i edytuj , aby dodać program obsługi zdarzeń do projektu, a następnie otwórz edytor tekstów w nowej funkcji, aby dodać odpowiedni kod procedury obsługi zdarzeń.

    Jeśli wybrany typ komunikatu ma już program obsługi zdarzeń dla wybranej klasy, opcja Dodaj i edytuj jest niedostępna, a opcja Edytuj kod jest dostępna. Wybierz pozycję Edytuj kod , aby otworzyć edytor tekstów w istniejącej funkcji.

Alternatywnie można dodać programy obsługi zdarzeń z okno Właściwości. Aby uzyskać więcej informacji, zobacz Dodawanie procedur obsługi zdarzeń dla kontrolek okien dialogowych.

W tej sekcji

Kreator obsługi zdarzeń

Ten kreator dodaje procedurę obsługi zdarzeń dla kontrolki okna dialogowego do wybranej klasy. Jeśli dodasz program obsługi zdarzeń z okno Właściwości, możesz dodać go tylko do klasy, która implementuje okno dialogowe. Aby uzyskać więcej informacji, zobacz Dodawanie procedur obsługi zdarzeń dla kontrolek okien dialogowych.

  • Nazwa polecenia

    Identyfikuje wybraną kontrolkę, dla której jest dodawana procedura obsługi zdarzeń. To pole jest niedostępne.

  • Typ wiadomości

    Wyświetla listę bieżących możliwych programów obsługi komunikatów dla wybranej kontrolki.

  • Nazwa programu obsługi funkcji

    Wyświetla nazwę funkcji dodanej do obsługi zdarzenia. Nazwa jest domyślnie oparta na typie komunikatu i poleceniu poprzedzonym ciągiem On. Na przykład dla przycisku o nazwie IDC_BUTTON1typ BN_CLICKED komunikatu wyświetla nazwę OnBnClickedButton1procedury obsługi funkcji .

  • Lista klas

    Wyświetla dostępne klasy, do których można dodać program obsługi zdarzeń. Klasa wybranego okna dialogowego jest wyświetlana na czerwono.

  • Opis programu obsługi

    Zawiera opis elementu wybranego w polu Typ wiadomości . To pole jest niedostępne.

  • Dodawanie i edytowanie

    Dodaje procedurę obsługi komunikatów do wybranej klasy lub obiektu. Spowoduje to również otwarcie edytora tekstów do nowej funkcji, aby można było dodać kod procedury obsługi dla powiadomienia sterującego.

  • Edytowanie kodu

    Otwiera edytor tekstów do wybranej istniejącej funkcji, aby można było dodać lub edytować kod procedury obsługi powiadomień sterujących.