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