*   >> Lese Utdanning Artikler >> science >> programming

Manipulere redigeringskontroll Text

til. Brukergrensesnittet gir en annen funksjon, som er GetDlgItemInt å skape et heltall (signert eller usignert) fra sin strengrepresentasjon i en redigeringskontroll og returnere heltallet til den som ringer. Angre Tekst Operations En applikasjon kan angre den siste operasjonen i en redigeringskontroll. Søknaden sender EM_UNDO melding til redigeringskontrollen. Det er ikke alle ganger at en operasjon kan angres. Søknaden kan sende EM_CANUNDO meldingen for å kontrollere om den siste operasjonen kan angres.

Vi skal se hvordan du bruker alle redigerings meldinger av denne opplæringen i neste del av serien. Word-innpakning og Line Break Som brukeren taster inn (skrive) tekst til en multi-linje redigeringskontroll teksten vil vikle på neste linje som teksten når den høyre kantlinjen på redigeringskontroll. Som standard tekst brytes ved enden av mellomrommet mellom ordene. Vi skal tillate slike ting i denne serien. Som bruker er å skrive, et nytt avsnitt har hvis han trykker på Enter-tasten på tastaturet for å starte i begynnelsen av neste linje.

Også vognretur (\\ r) og ny linje tegnet (\\ n) må settes inn i redigeringskontrollen på det punktet hvor brukeren trykket på Enter. Uten disse tegnene, vil det ikke være mulig å vise den innholdet i redigeringskontrollen i en annen datamaskin opprett avsnittene måten brukeren skriver det. For disse tegnene skal vises når brukeren trykker på Enter-tasten, bør flere linjer redigeringskontroll har ES_WANTRETURN stil. Når du trykker på Enter to ganger du utvikle en blank linje. Hente poeng og tegn Et punkt er målt fra øverste venstre hjørne av vinduet sitt (kontroll) med x og y koordinater.

Men med windows y koordinere blir mer positive når du beveger deg nedover, motsatt av hva som skjer i matematikk grafen. X- og y avstander måles i enheten enheter. For et program for å bestemme karakteren nærmest et bestemt punkt i klientområdet av en redigeringskontroll, bør søknaden sende EM_CHARFROMPOS melding til kontroll. Meldingen returnerer tegnet indeksen og linje indeks over karakteren nærmeste punktet. Alternativt kan programmet hente klientområdet koordinatene til en spesifisert karakter ved å sende EM_POSFROMCHAR meldingen.

Denne meldingen returnerer x og y koordinatene til øverste venstre hjørne av det angitte tegnet (ikke sitt vindu). Merk: Alle redigere kontrollmeldinger begynne med EM_. Jeg har diskutert det meste av funksjonene i manipulere redigeringskontroll teksten i denne artikkelen. Du bør se i manualen eller et a

Page   <<  [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Lese Utdanning Artikler,https://utdanning.nmjjxx.com All rights reserved.