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:
İ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.
Bildirim olayını işlemek istediğiniz denetime sağ tıklayın.
Kısayol menüsünde Olay İşleyicisi Ekle'yi seçerek Olay İşleyicisi Sihirbazı'nı görüntüleyin.
Sınıf liste kutusunda seçilen sınıfa eklemek için İleti türü kutusunda olayı seçin.
İşlev işleyicisi adı kutusunda varsayılan adı kabul edin veya istediğiniz adı belirtin.
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ü seçili sınıf için zaten bir olay işleyicisine sahipse, 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şleyicisi 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.
İleti 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
On
eklenmiştir. Örneğin, adlıIDC_BUTTON1
düğme için ileti türüBN_CLICKED
işlev işleyicisi adınıOnBnClickedButton1
gö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ı olarak 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üzenle
Denetim bildirimi işleyici kodunu ekleyebilmeniz veya düzenleyebilmeniz için metin düzenleyicisini seçili mevcut işleve açar.