Aracılığıyla paylaş


Zengin Düzenleme Kontrolü Bildirim Kodlarını Kullanma

Zengin düzenleme denetiminin üst penceresi, denetimi etkileyen olayları izlemek için bildirim kodlarını işleyebilir. Zengin düzenleme denetimleri, düzenleme denetimleriyle birlikte kullanılan tüm bildirim kodlarının yanı sıra birkaç tane daha destekler.

Bilmeniz gerekenler

Teknolojileri

Önkoşullar

  • C/C++
  • Windows Kullanıcı Arayüzü Programlama

Talimatlar

Zengin Metin Düzenleme Kontrolü Bildirim Kodu Kullanma

Etkinlik maskesini ayarlayarak, gelişmiş düzenleme kontrolünün üst pencereye gönderdiği bildirim kodlarını belirleyebilirsiniz. Zengin düzenleme denetiminin olay maskesini ayarlamak için EM_SETEVENTMASK iletisini kullanın. EM_GETEVENTMASK iletisini kullanarak zengin düzenleme denetimi için geçerli olay maskesini alabilirsiniz. Olay maskesi bayraklarının listesi için bkz. Zengin Düzenleme Denetimi Olay Maskesi Bayrakları.

Zengin düzenleme denetiminin üst penceresi, EN_MSGFILTER bildirim kodunu işleyerek denetimin tüm klavye ve fare girişlerini filtreleyebilir. Üst pencere, klavye veya fare iletisinin işlenmesini engelleyebilir veya belirtilen MSGFILTER yapısını değiştirerek iletiyi değiştirebilir.

Bir uygulama, kullanıcının korumalı metni ne zaman değiştirmeye çalıştığında algılamak için EN_PROTECTED bildirim kodunu işleyebilir. Bir metin aralığını korumalı olarak işaretlemek için korumalı karakter efektini ayarlayabilirsiniz.

kullanıcının, EN_DROPFILES bildirim kodunu işleyerek zengin düzenleme denetimindeki dosyaları bırakmasını sağlayabilirsiniz. Belirtilen ENDROPFILES yapısı bırakılan dosyalar hakkında bilgi içerir.

Zengin Düzenleme Denetimlerini Kullanma

Windows ortak denetimler tanıtımı (CppWindowsCommonControls)