Applikationen kan sende EM_CANUNDO besked at kontrollere, om den sidste operation kan fortrydes. Vi skal se, hvordan man bruger alle de redigere meddelelser af denne tutorial i den næste del af serien. Word-Indpakning og linjeskift Da brugeren indtaste (skrive) tekst i en multi-line edit kontrol vil teksten ombrydes til den næste linje som teksten når den højre kant af redigering kontrol. Som standard teksten skal vises ved afslutningen af mellemrummet mellem ordene. Vi skal give ting som, at i denne serie.
Når brugeren er at skrive, hvis han trykker på Enter-tasten på tastaturet et nyt afsnit har til at starte ved begyndelsen af den næste linje. Også vognretur (\\ r) og ny linje tegn (\\ n) skal indsættes i redigeringsfeltet kontrol på det sted, hvor brugeren trykket Enter. Uden disse tegn, vil det ikke være muligt at genvise indholdet af redigering kontrol i en anden computer opretholde stykker den måde brugeren skrive det. For disse tegn til at blive vist, når brugeren trykker på Enter-tasten, skal redigeringsobjektet multi-line har ES_WANTRETURN stil.
Når du trykker på Enter-tasten to gange du udvikler en tom linje. Henter Points og tegn Et punkt er målt fra venstre øverste hjørne af dets vindue (kontrol) med x- og y-koordinater. Men med vinduer y koordinere bliver mere positiv, når du bevæger ned, modsat hvad der sker i matematik graf. X- og y-afstande måles i enheden enheder. For et program til at bestemme karakteren nærmest et bestemt punkt i kundens område en redigeringskontrol, skal ansøgningen sende EM_CHARFROMPOS meddelelse til kontrol. Meddelelsen giver tegnet indekset og line indeks tegnet nærmest punkt.
Alternativt kan ansøgningen hente klient området koordinaterne for et bestemt tegn ved at sende EM_POSFROMCHAR besked. Denne meddelelse returnerer x- og y-koordinaterne for øverste venstre hjørne af det angivne tegn (ikke sit vindue). Bemærk: Alle edit kontrol beskeder begynde med EM_. Jeg har diskuteret de fleste af funktionerne i manipulere edit kon