EditWordBreakProc

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);
 

Parametreleri

lpch
İşaretçiyi metin düzenleme denetimi.
ichCurrent
Bir karakter konumunu arabellek işlevi için bir sözcük sonu denetimi başlayacağı noktayı tanımlayan metin için bir dizin belirtir.
cch
Düzenleme denetimi metin karakter sayısını belirtir.
kodu
Geriçağırım işlevi tarafından gerçekleştirilecek eylemi belirtir. Bu parametre aşağıdaki değerlerden biri olabilir:
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.

Dönüş değerleri

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.

Açıklamalar

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.

QuickInfo

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.

Ayrıca bkz:

SendMessage denetimleri düzenleyin, Denetim işlevleri düzenlemek, EM_FINDWORDBREAK, em_setwordbreakproc, em_setwordbreakprocex, EditWordBreakProcEx,

Index