*   >> Læs Uddannelse artikler >> science >> programming

Manipulering Rediger Kontrol Tekst

Windows Foruddefineret Controls - Del 6 bind - Windows brugergrænseflade Introduktion Dette er en del 6 af min serie, Windows Foruddefinerede Controls. For at forstå denne tutorial, de fleste du har læst alle de tidligere tutorials i serien. I denne del af serien, ser vi hvordan man kan manipulere edit kontrol tekst. Bemærk: Hvis du ikke kan se koden, eller hvis du tror noget mangler (brudt link, billede fraværende), bare kontakte mig på [email protected]. Det vil sige, kontakt mig for det mindste problem, du har om, hvad du læser.

Valg af en redigeringskontrol Når du vælger en redigeringskontrol fokuserer redigeringsobjektet gevinster. Enhver alfanumeriske tegn, du skriver på tastaturet skal gå ind i redigering kontrol. Du vælger en redigeringskontrol ved at klikke på det med musen eller ved at trykke på TAB for at flytte til det. Så når brugeren vælger en redigeringskontrol, giver systemet kontrol tastaturet fokus og fremhæver sin tekst ved hjælp omvendt video (se senere). Valg af tekst Når der er valgt for redigering kontrol, kan du gå på at vælge tekst, der er i redigering kontrol.

Du vælger en gruppe (på hinanden følgende tegn) af tekst i redigeringsfeltet kontrol ved at trække musemarkøren over den gruppe, eller ved at bruge tastaturet (Shift-tasten og piletasterne). Nu. Efter valg af tekst i redigeringsfeltet kontrol med musen, kan din ansøgning sende EM_GETSEL beskeden (se senere) til kontrol for at kende start og slutter positioner af de markerede tegn. En ansøgning kan også vælge tekst i redigeringsfeltet kontrol. Ansøgningen sender EM_SETSEL beskeden (se senere) med start og slutter karakter indekser (positioner) for udvælgelsen.

Udskiftning tekst Du kan erstatte tekst i en redigeringskontrol ved manuelt at vælge det og skrive over det. Et program kan gøre det samme ved at sende EM_REPLACESEL beskeden (se senere) til redigering kontrol. Tegn og Line Operations Zero-baserede indeksering bruges i nummerering tegn og linjer i en redigeringskontrol. Hvis en enkelt linje redigeringsobjektet har n tegn, så nummereringen af ​​tegnene er fra 0 til n-1. Hvis en multi-line edit kontrol har m linjer, så nummereringen af ​​linjerne er fra 0 til m-1.

I et multi-line edit kontrol, det sidste tegn i den sidste linje er ved n-1 stilling. Optællingen af ​​tegn i en multi-line edit kontrol ignorerer linjeskift. En ansøgning kan kende antallet af linjer i en multi-line edit kontrol ved at sende EM_GETLINECOUNT beskeden (se senere) til redigering kontrol.

Page   <<       [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.