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

Manipulering Rediger Kontrol Tekst

ificeret heltal og sende strengen til redigering kontrol uden ES_NUMBER stil. Brugerfladen giver en anden funktion, som er GetDlgItemInt at skabe et heltal (underskrevet eller usignerede) fra dens snor repræsentation i en redigeringskontrol og returnere heltal til den, der ringer. Fortryde Tekst Operationer En ansøgning kan fortryde den seneste operation i en redigeringskontrol. Ansøgningen sender EM_UNDO besked til redigering kontrol. Det er ikke alle de gange, at en operation kan fortrydes.

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

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