Bir uygulama, bir zengin metin düzenleme denetimi karakterleri ve paragrafları biçimlendirme ve biçimlendirme bilgilerini almak için ileti gönderebilirsiniz. Paragraf biçimlendirme öznitelikleri, hizalama, sekme, girintileri ve numaralandırma içerir. Karakterler, yazı tipi, boyutu, rengi ve kalın, italik gibi efektler belirtebilirsiniz ve korumalı.
Paragraf em_setparaformat iletisini kullanarak biçimlendirme uygulayabilirsiniz. Geçerli paragraf biçimlendirme seçili metni belirlemek için em_getparaformat iletisi kullanın. paraformat yapısı, hem iletilerle paragraf formatlama niteliklerini belirtmek için kullanılır.
em_setcharformat mesaj kullanarak karakter biçimlendirme uygulayabilirsiniz. Seçili metin için geçerli karakter belirlemek için em_getcharformat mesaj kullanabilirsiniz. charformat yapısı ile her iki ileti karakter niteliklerini belirtmek için kullanılır.
İletileri em_setcharformat ve em_getcharformat, sonradan eklenen karakterleri uygulanan biçimlendirme varsayılan karakter biçimlendirme, almak ve ayarlamak için de kullanabilirsiniz. Örneğin, varsayılan karakter kalın biçimlendirme uygulama ayarlar ve kullanıcı sonra bir karakter yazar, bu karakterin kalın.
Yalnızca geçerli seçimi boşsa varsayılan karakter biçimlendirme yeni eklenen metne uygulanır. Aksi takdirde, yeni metnin yerini metnin karakter biçimlendirmesini varsayar. Yeni seçimin ilk karakteri eşleştirmek için varsayılan karakter biçimlendirmesini seçimi değiştirir,'nı değiştirir.
Metnin görünümünü değiştirmez korumalı karakter etkisi benzersizdir. Kullanıcının korumalı metni değiştirme girişiminde bir zengin düzenleme denetimi ana penceresi veya değişikliği engellemek üst pencere izin en_protected bildirim iletisi gönderir. Bu uyarı iletisi almak için em_seteventmask ileti kullanarak etkinleştirmeniz gerekir.
Ön plan rengi, bir karakter özelliği olmakla birlikte, arka plan rengi zengin düzenleme denetimi özelliğidir. Arka plan rengini ayarlamak için em_setbkgndcolor iletisi kullanın.