Denetim bildirim iletilerini düzenleme

Kullanıcı klavye ve fare kullanarak düzenleme isteği yapar. Sistem düzenleme denetimin üst pencere wm_command ileti formunda her isteği gönderir. İleti lParam parametresinin ve kullanıcı eylemi wParam parametresi için yüksek sıralı Word'ün karşılık gelen bir düzenleme denetimi bildirim iletisi düzenleme denetimine tanıtıcı wParam parametresinin alt sıra Word'de Düzenle denetim tanımlayıcısı içerir.

Bir uygulama, her bildirim iletisi incelemek ve uygun şekilde yanıt. Aşağıdaki tablo listeleri her denetim bildirim iletisi ve oluşturduğu eylem Düzenle.

Bildirim iletisi Kullanıcı eylemi
EN_CHANGE Kullanıcı, bir düzenleme denetimine metin değiştirdi. Sistem (farklı en_update) bu iletiyi göndermeden önce ekranda güncelleştirir.
EN_ERRSPACE Düzenleme denetimi belirli bir isteği karşılamak için yeterli bellek ayrılamıyor.
EN_HSCROLL Kullanıcı düzenleme denetimin yatay kaydırma çubuğu tıklatıldığında. Sistem, ekran güncellemeden önce bu iletiyi gönderir.
EN_KILLFOCUS Kullanıcı başka bir denetime seçti.
EN_MAXTEXT Metin eklerken, kullanıcı belirtilen sayıda karakteri için düzenleme denetimi aştı. Ekleme kesildi. Bu mesajı da eklenecek karakterleri düzenleme denetiminin genişliğini aşıyor ve bir düzenleme denetimi es_autohscroll stili yok olduğunda ya da düzenleme denetimi yüksekliği toplam eklenecek satır sayısını aşıyor ve bir düzenleme denetimi es_autovscroll stili yok gönderilir.
EN_SETFOCUS Kullanıcı bu düzenleme denetimi seçti.
EN_UPDATE Kullanıcı düzenleme denetimindeki metni değiştirdi ve sistemi hakkında yeni metni görüntülemek için. Uygulama düzenleme denetimi penceresi boyutunu değiştirebilirsiniz böylece sistem metni biçimlendirmeden sonra ancak, görüntülemeden önce bu iletiyi gönderir.
EN_VSCROLL Kullanıcı düzenleme denetimin dikey kaydırma çubuğu tıklatıldığında. Sistem, ekran güncellemeden önce bu iletiyi gönderir.

Ayrıca, sistem düzenleme denetimi çizilir önce bir düzen denetimin üst pencereye WM_CTLCOLOREDIT ileti gönderir. Bu ileti Düzenle denetimin ekran içerik (dc) bir tanıtıcı ve alt pencerenin tanıtıcı içerir. Ana pencere bu tutamaçları Düzenle denetimin metin ve arka plan renklerini değiştirmek için kullanabilirsiniz.

Index