EditWordBreakProc em_setwordbreakproc mesaj ile kullanılan bir uygulama tanımlı geriçağırım işlevi işlevdir. Bir çok satırlı düzenleme denetimi veya her denetimi metin satırını kesmek gerekir bir zengin düzenleme denetimi bir EditWordBreakProc işlevini çağırır.
EDITWORDBREAKPROC türü bir işaretçi bu geriçağırım işlevi tanımlar. EditWordBreakProc uygulama tanımlı işlev adı için bir yertutucu.
int geri EditWordBreakProc ((İngilizce) lptstr lpch, / / imleci metni düzenlemek içinintichCurrent, / / endeksi-başlangıç noktasıintcch, / / uzunlukta karakter metni düzenlemeintkod / / yapılacak eylem);
| Değer | Eylem |
|---|---|
| WB_CLASSIFY | Karakter sınıfı almak ve belirtilen konumdan sonu bayrakları karakterin sözcük. Kullanımı ile zengin düzenleme denetimleri bu değer olduğunu. |
| WB_ISDELIMITER | Belirtilen konumdaki karakterin ayırıcı olup olmadığını denetleyin. |
| WB_LEFT | Belirtilen konuma solundaki bir sözcüğün başına Bul. |
| WB_LEFTBREAK | Kelime sonunda sınırlayıcı belirtilen konuma solundaki bulabilirsiniz. Kullanımı ile zengin düzenleme denetimleri bu değer olduğunu. |
| WB_MOVEWORDLEFT | Belirtilen konuma solundaki bir sözcüğün başına bulabilirsiniz. Bu değer, ctrl + sol anahtar işleme sırasında kullanılır. Kullanımı ile zengin düzenleme denetimleri bu değer olduğunu. |
| WB_MOVEWORDRIGHT | Belirtilen konuma sağındaki sözcüğün başına bulabilirsiniz. Bu değer, ctrl + sağ anahtar işleme sırasında kullanılır. Kullanımı ile zengin düzenleme denetimleri bu değer olduğunu. |
| WB_RIGHT | Belirtilen konuma sağındaki sözcüğün başına bulabilirsiniz. (Sağa hizalı düzenleme denetimleri kullanışlıdır.) |
| WB_RIGHTBREAK | Belirtilen konuma sağındaki sözcüğü bitiş sınırlayıcı bulabilirsiniz. (Sağa hizalı düzenleme denetimleri kullanışlıdır.) Kullanımı ile zengin düzenleme denetimleri bu değer olduğunu. |
Kod parametresi WB_ISDELIMITER belirtiyorsa, değilse belirtilen konumdaki karakterin sınırlayıcı veya sıfır ise dönüş değeri (true) sıfır olur. WB_CLASSIFY kodu parametresi belirtir ise, dönüş değeri belirtilen konumdaki karakterin karakter sınıfı ve sözcük sonu bayraklar. Aksi takdirde, dönüş değeri bellekteki metnin sözcüğün başına dizinidir.
Bir satır başı satır besleme tarafından takip geriçağırım işlevi kullanarak tek bir sözcük tedavi edilmelidir. Satır besleme tarafından izlenen iki satır başları da tek bir sözcük tedavi edilmelidir.
Em_setwordbreakproc iletisinde geriçağırım işlevinin adresini belirterek, geriçağırım işlevi bir uygulama yüklemeniz gerekir.
İçin zengin düzenleme denetimleri, genişletilmiş sözcük sonu yordamı ile bir EditWordBreakProcEx geriçağırım işlevi varsayılan değiştirmek için em_setwordbreakprocex mesaj dönüşümlü olarak kullanabilirsiniz. Bu işlev karakter kümesi gibi metin hakkında ek bilgiler sağlar.
nbsp; Windows &NT: sürüm 3.1 veya üstü gerektirir.
Windows:Windows 95 veya sonraki sürümleri gerektirir.
Windows ce:Desteklenmeyen.
Header:WINUSER.h ilan etti.
İçe Library:Kullanıcı tanımlı.
Unicode:Unicode ve ANSI prototip tanımlanan.
SendMessage denetimleri düzenleyin, Denetim işlevleri düzenlemek, EM_FINDWORDBREAK, em_setwordbreakproc, em_setwordbreakprocex, EditWordBreakProcEx,