EditWordBreakProc

EditWordBreakProc funkcia je definovanom aplikáciou callback funkcia používa správou EM_SETWORDBREAKPROC . Multiline ovládací prvok na úpravu alebo ovládací prvok RTF volá funkciu EditWordBreakProc kedykoľvek kontrolu musí prerušiť riadok textu.

EDITWORDBREAKPROC typ určuje smerník túto funkciu spätného volania. EditWordBreakProc je zástupný symbol pre názov definovanom aplikáciou funkcie.

int spätného volania EditWordBreakProc ( LPTSTR  lpch; / / ukazovateľ pre editáciu textuintichCurrent; / / index počiatočný bodintcch; / / dĺžka znakov upravovať textintkód / / akcia sa má vykonať);
 

Parametre

lpch
Ukazovateľa na text upraviť kontroly.
ichCurrent
Určuje index pozíciu znaku v medzipamäti text, ktorý identifikuje bod akou funkcia by sa mala začať, kontrola zlom slovo.
cch
Určuje počet znakov v texte úpravy kontroly.
kód
Určuje akciu venovať callback funkcie. Tento parameter môže byť jedna z nasledovných hodnôt:
Hodnota Akcia
WB_CLASSIFY Načítanie znakovej triedy a slovo prestávke vlajok znak na uvedenej pozícii. Táto hodnota je pre použitie s bohatými editovacích.
WB_ISDELIMITER Skontrolujte, či znak na uvedenej pozícii sa oddeľovač.
WB_LEFT Nájsť začiatok slova naľavo od uvedenej pozícii.
WB_LEFTBREAK Nájsť slovo oddeľovač naľavo od určenej polohy. Táto hodnota je pre použitie s bohatými editovacích.
WB_MOVEWORDLEFT Nájsť začiatok slova naľavo od určenej polohy. Táto hodnota sa používa počas spracovania kľúča CTRL + šípka doľava. Táto hodnota je pre použitie s bohatými editovacích.
WB_MOVEWORDRIGHT Nájsť začiatok slova napravo od určenej polohy. Táto hodnota sa používa počas spracovania kľúča CTRL + šípka doprava. Táto hodnota je pre použitie s bohatými editovacích.
WB_RIGHT Nájsť začiatok slova napravo od určenej polohy. (To je užitočné pri ovládacích prvkoch na úpravu zarovnaný doprava.)
WB_RIGHTBREAK Nájsť slovo oddeľovač právo určenej polohy. (To je užitočné pri ovládacích prvkoch na úpravu zarovnaný doprava.) Táto hodnota je pre použitie s bohatými editovacích.

Note:

Ak kód parameter určuje WB_ISDELIMITER, vrátená hodnota je nenulové (hodnota TRUE) Ak znak na uvedenej pozícii je oddeľovač alebo nula, ak nie je. Ak parameter kód určuje WB_CLASSIFY, vrátená hodnota je vlajkami znaku triedy a word prestávke charakteru na uvedenej pozícii. V opačnom prípade vrátenej hodnoty je indexu na začiatku slova v medzipamäti textu.

Poznámky

Carriage return nasleduje oddelenými musia byť ošetrené ako jediné slovo callback funkcie. Dvoma znakmi nasleduje oddelenými tiež musia byť ošetrené ako jediné slovo.

Žiadosť musí nainštalovať callback funkciou zadaním adresy callback funkcie v EM_SETWORDBREAKPROC správe.

Pre bohaté editovacích, EM_SETWORDBREAKPROCEX správy môžete použiť striedavo nahradiť predvolený rozšíriť slovo prerušenie postupu callback funkciu EditWordBreakProcEx . Táto funkcia poskytuje dodatočné informácie o text, ako napríklad znaková sada.

Stručné informácie

nbsp; Systém Windows &NT: vyžaduje verzia 3.1 alebo novšia.
Windows:Vyžaduje systém Windows 95 alebo novším.
Windows CE:Nepodporované.
Hlavičky:Deklarovaný v súbore winuser.h.
Importovať knižnica:Definované používateľom.
Unicode:Definovaný formát Unicode a ANSI prototypy.

Pozri tiež

Upravte kontroly prehľad, Upraviť kontrolných funkcií, EM_FINDWORDBREAK, EM_SETWORDBREAKPROC, EM_SETWORDBREAKPROCEX, EditWordBreakProcEx SendMessage

Index