Kelime ve satır kesmeleri

Bir zengin metin düzenleme denetimi, bir sözcük kesme yordamı aralarındaki sözcükleri bulmak ve nerede satırları kesebilirsiniz belirlemek için adında bir işlevi çağırır. Denetim, sözcük kaydırma işlemleri gerçekleştirirken ve işleme sırasında ctrl + sol ve ctrl + sağ tuş bileşimlerini bu bilgileri kullanır. Uygulamanın varsayılan sözcük kesme yordamı, sözcük sonu bilgileri almak ve ne belirli bir karakterin çizgi belirlemek için değiştirmek için bir zengin metin düzenleme denetimi iletileri düştüğünde gönderebilirsiniz.

Sözcük sonu işlemleri rich düzenlemek için denetimleri düzenleme denetimleri için benzer, ancak ek özellikleri vardır. Word sonu işlemleri için denetimleri iki tür bir karakter bir sınırlayıcı ve yakın sözcük sonu-ebilmek bulmak önce veya sonra belirtilen konuma belirleyebilirsiniz. Sınırlayıcı , alan gibi bir sözcüğün sonunu bir karakterdir. Bir düzenleme denetimine, kelime sonlarının sonra yalnızca sınırlayıcı.

Zengin metin düzenleme için Word sonu işlemleri denetleyen de Grup karakterleri içine bir değer aralığında 0x00 0x0F = üzerinden tanımlanan karakter sınıfları, her. Kelime sonlarının sonra sınırlayıcı veya farklı sınıfların karakterler arasında. Böylece, bir sözcük sonu yordamla farklı sınıflar için alfasayısal ve noktalama karakterlerini bulur iki sözcük sonu dizesinde "kazanmak.COM".

Bir karakter sınıfı sekiz bitlik bir değer oluşturmak için sıfır veya daha fazla sözcük sonu bayrakları ile birleştirilebilir. Sözcük kaydırma işlemleri gerçekleştirilirken, bir zengin metin düzenleme denetimi sözcük sonu bayrakları nerede satırları kesebilirsiniz belirlemek için kullanır. Orada aşağıdaki sözcük sonu bayrakları.

WBF_BREAKAFTER Çizgiler karakterin arkasına kırılmış olabilir.
WBF_BREAKLINE Sınırlayıcı karakterdir. Sınırlayıcılar kelimeleri biter işaretle. Satırları sınırlayıcıları sonra kırılmış olabilir.
WBF_ISWHITE Karakter, boşluk karakteridir. Sondaki boşluk karakterleri kaydırma yaptığınızda satır uzunluğunu bulunmamaktadır.

Wbf_breakafter değeri kaydırma sonra kısa çizgi gibi bir sözcüğün sonuna işaretlemez karakter izin vermek için kullanılır.

Sen zengin düzenleme denetim varsayılan sözcük kesme yordamı kendi ile em_setwordbreakproc mesaj kullanarak değiştirebilirsiniz. Sözcük sonu yordamlar hakkında daha fazla bilgi için bkz: açıklamasına EditWordBreakProc fonksiyonunun.

Alternatif olarak, em_setwordbreakprocex mesaj genişletilmiş sözcük kesme yordamı bir EditWordBreakProcEx fonksiyonu ile varsayılan değiştirmek için kullanabilirsiniz. Bu işlev, karakter kümesi gibi metin hakkında ek bilgi sağlar. Sen-ebilmek kullanma em_getwordbreakprocex ileti geçerli genişletilmiş sözcük sonu yordam adresini almak için.

EM_FINDWORDBREAK mesaj sözcük sonu bulmak veya bir karakter sınıfı ve sözcük sonu bayrakları belirlemek için kullanabilirsiniz. Sırayla, denetimi istenen bilgileri almak için onun kelime sonu yordam çağrıları.

Belirli bir karakterin düştüğünde hangi hattı belirlemek için EM_EXLINEFROMCHAR mesaj kullanabilirsiniz.

Index