Charakter a Line operácií

TheWin32 API poskytuje niekoľko správ, ktoré vráti informácie o znakmi a riadkami upraviť kontroly. Väčšina správ vrátiť index zvyčajne zero-based číslo, postúpiť znak alebo riadok. Vzhľadom k tomu, jednoriadkové upraviť kontrolnú nádrž, obsahujúcu n znakov, riadka index je nula a znaky sú indexované od nuly do n -1. Multiline upraviť kontrolnú nádrž, obsahujúcu m riadky a riadky sú indexované od nuly do m -1, n znakov a znaky sú indexované od nuly do n -1. Všimnite si, že charakter indexovanie ignoruje zlomy riadkov.

Aplikáciu môžete určiť počet znakov v ovládací prvok upraviť odoslaním správy WM_GETTEXTLENGTH upraviť kontroly. Toto hlásenie vracia dĺžku znakov (nie vrátane koncový znak null), textu v ovládacom prvku jednoriadkové alebo viacriadkového upraviť. EM_LINELENGTH správa vráti dĺžku znakov na riadku určenom hodnotou indexu znak znak v riadku. Vrátená dĺžka nezahŕňa žiadne vybratými znakmi. Jedna aplikácia môže použiť tieto správy jednoriadkové alebo viacriadkového upraviť kontrolu.

EM_GETFIRSTVISIBLELINE správa vráti zero-based index najhornejšej viditeľná čiara v multiline ovládací prvok na úpravu alebo ovládanie úprav zero-based index prvé viditeľné znakov v jednom riadku. Žiadosť môžete kopírovať riadok z ovládacieho prvku upraviť do medzipamäte odoslaním správy EM_GETLINE upraviť kontroly. Linka je určený jeho riadka index a prvé slovo Prijímacia medzipamäť obsahuje maximálny počet bajtov chcete skopírovať do medzipamäte. Vrátená hodnota je počet bajtov skopírované. Toto hlásenie môže tiež v ovládacom prvku jednoriadkové alebo viacriadkového upraviť.

Existuje unikátny správy k dispozícii vrátiť informácie o riadok vo viacriadkovom upraviť kontroly. EM_GETLINECOUNT správa vráti počet riadkov v ovládací prvok upraviť. Aplikáciu môžete určiť index postava v špecifickú trať pomocou EM_LINEFROMCHAR a EM_LINEINDEX správy. EM_LINEFROMCHAR správa vráti index riadok, ktorý obsahuje index Zadaný znak. Toto hlásenie je reverznej EM_LINEINDEX správe vráti index prvý znak zadaný riadok.

Index