Zengin Düzenleme Denetimine Genel Bakış
Önemli
bir iletişim kutusunda zengin düzenleme denetimi kullanıyorsanız (uygulamanızın SDI, MDI veya iletişim kutusu tabanlı olmasına bakılmaksızın), iletişim kutusu görüntülenmeden önce AfxInitRichEdit'i bir kez çağırmanız gerekir. Bu işlevi çağırmak için tipik bir yer, programınızın InitInstance
üye işlevindedir. İletişim kutusunu her görüntülüyorsanız, yalnızca ilk kez çağırmanız gerekmez. ile CRichEditView
çalışıyorsanız arama AfxInitRichEdit
yapmanız gerekmez.
Zengin düzenleme denetimleri (CRichEditCtrl), metni biçimlendirmek için bir programlama arabirimi sağlar. Ancak, bir uygulamanın biçimlendirme işlemlerinin kullanıcının kullanımına sunulması için gereken tüm kullanıcı arabirimi bileşenlerini uygulaması gerekir. Diğer bir ifadeyle, zengin düzenleme denetimi seçili metnin karakter veya paragraf özniteliklerini değiştirmeyi destekler. Karakter özniteliklerine örnek olarak kalın, italik, yazı tipi ailesi ve nokta boyutu verilebilir. Paragraf özniteliklerine örnek olarak hizalama, kenar boşlukları ve sekme durakları verilebilir. Ancak, araç çubuğu düğmeleri, menü öğeleri veya biçim karakteri iletişim kutusu olsun, kullanıcı arabirimini sağlamak size bağlıdır. Ayrıca, geçerli seçimin öznitelikleri için zengin düzenleme denetimini sorgulamaya yönelik işlevler de vardır. Özniteliklerin geçerli ayarlarını görüntülemek için bu işlevleri kullanın; örneğin, seçim kalın karakter biçimlendirme özniteliğine sahipse komut kullanıcı arabiriminde bir onay işareti ayarlayın.
Karakter ve paragraf biçimlendirmesi hakkında daha fazla bilgi için, bu konunun devamında yer alan Karakter Biçimlendirmesi ve Paragraf Biçimlendirmesi konularına bakın.
Zengin düzenleme denetimleri, çok satırlı düzenleme denetimleriyle kullanılan neredeyse tüm işlemleri ve bildirim iletilerini destekler. Bu nedenle, düzenleme denetimlerini zaten kullanan uygulamalar, zengin düzenleme denetimlerini kullanacak şekilde kolayca değiştirilebilir. Ek iletiler ve bildirimler, uygulamaların zengin düzenleme denetimlerine özgü işlevlere erişmesini sağlar. Denetimleri düzenleme hakkında bilgi için bkz . CEdit.
Bildirimler hakkında daha fazla bilgi için bu konunun devamında yer alan Zengin Düzenleme Denetimi'nden bildirimler konusuna bakın.