Aracılığıyla paylaş


Olay işleyicisi ekleme

Kaynak düzenleyicisinden, olay işleyicisi sihirbazını kullanarak bir iletişim kutusu denetimi için yeni bir olay işleyicisi ekleyebilir veya var olan bir olay işleyicisini düzenleyebilirsiniz.

Özellikler penceresi kullanarak iletişim kutusunu uygulayan sınıfa bir olay ekleyebilirsiniz. Olayı iletişim kutusu sınıfı dışındaki bir sınıfa eklemek için olay işleyicisi sihirbazını kullanın.

İletişim kutusu denetimine olay işleyicisi eklemek için:

  1. İletişim kutusu düzenleyicisinde denetimi içeren iletişim kutusu kaynağını açmak için Kaynak Görünümü'nde iletişim kutusu kaynağına çift tıklayın.

  2. Bildirim olayını işlemek istediğiniz denetime sağ tıklayın.

  3. Kısayol menüsünde Olay İşleyicisi Ekle'yi seçerek Olay İşleyicisi Sihirbazı'nı görüntüleyin.

  4. Sınıf liste kutusunda seçilen sınıfa eklemek için İleti türü kutusunda olayı seçin.

  5. İşlev işleyicisi adı kutusunda varsayılan adı kabul edin veya istediğiniz adı belirtin.

  6. Olay işleyicisini projeye eklemek için Ekle ve düzenle'yi seçin ve uygun olay işleyici kodunu eklemek için yeni işlevde metin düzenleyicisini açın.

    Seçili ileti türünün seçili sınıf için zaten bir olay işleyicisi varsa , Ekle ve düzenle kullanılamaz ve Kodu düzenle kullanılabilir. Mevcut işlevde metin düzenleyicisini açmak için Kodu düzenle'yi seçin.

Alternatif olarak, Özellikler penceresi olay işleyicileri ekleyebilirsiniz. Daha fazla bilgi için bkz . İletişim kutusu denetimleri için olay işleyicileri ekleme.

Bu bölümde

Olay işleyici sihirbazı

Bu sihirbaz, seçtiğiniz sınıfa bir iletişim kutusu denetimi için olay işleyicisi ekler. Özellikler penceresi bir olay işleyicisi eklerseniz, bunu yalnızca iletişim kutusunu uygulayan sınıfa ekleyebilirsiniz. Daha fazla bilgi için bkz . İletişim kutusu denetimleri için olay işleyicileri ekleme.

  • Komut adı

    Olay işleyicisinin eklendiği seçili denetimi tanımlar. Bu kutu kullanılamıyor.

  • Mesaj türü

    Seçili denetim için geçerli olası ileti işleyicilerinin listesini görüntüler.

  • İşlev işleyicisi adı

    Olayı işlemek için eklenen işlevin adını görüntüler. Varsayılan olarak ad, ileti türüne ve komutuna dayanır ve komutu tarafından Oneklenmiştir. Örneğin, adlı IDC_BUTTON1düğme için ileti türü BN_CLICKED işlev işleyicisi adını OnBnClickedButton1görüntüler.

  • Sınıf listesi

    Olay işleyicisi ekleyebileceğiniz kullanılabilir sınıfları görüntüler. Seçili iletişim kutusunun sınıfı kırmızı görüntülenir.

  • İşleyici açıklaması

    İleti türü kutusunda seçilen öğe için bir açıklama sağlar. Bu kutu kullanılamıyor.

  • Ekleme ve düzenleme

    İleti işleyicisini seçili sınıfa veya nesneye ekler. Ayrıca, denetim bildirimi için işleyici kodunu ekleyebilmeniz için metin düzenleyicisini yeni işleve açar.

  • Kodu düzenleme

    Denetim bildirimi işleyici kodunu ekleyebilmeniz veya düzenleyebilmeniz için metin düzenleyicisini seçili mevcut işleve açar.