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

Edit Kontroll Messages

av klientområdet) av en bestemt karakter i en redigeringskontroll. wParam er nullbasert indeks (posisjon tall mellom null og n-1) av tegnet. LParam parameter brukes ikke her; slik at det skal være NULL. Returverdien inneholder klientområdet koordinatene til karakter. Den LoWord inneholder den horisontale koordinater og HIWORD inneholder vertikal koordinat. En returnert koordinere kan være en negativ verdi dersom det angitte tegnet ikke vises i redigeringskontrollen klientområdet. Koordinatene avkortes til heltall.

Hvis tegnet er en linje skilletegn (slutten av linjen - se senere), de returnerte koordinatene indikere et punkt like bortenfor den siste synlige tegnet på linjen. Hvis den oppgitte indeksen er større enn indeks over det siste tegnet i kontroll, kontroll returnerer -1. EM_REPLACESEL Anta at en gruppe av teksten har blitt valgt i i en redigeringskontroll, enten av brukeren eller av programmet. Søknaden kan bruke EM_REPLACESEL funksjon for å erstatte den markerte teksten. Her angir wParam parameter om erstatning operasjonen kan være ugjort hvis brukeren ønsker å angre.

Hvis dette er sant, kan operasjonen gjøres om. Hvis dette er USANN, kan operasjonen ikke omgjøres. LParam parameter er en peker til en null-terminert streng (cast) som inneholder den nye teksten. Denne meldingen betyr ikke returnere noen verdi. EM_SETMARGINS Programmet bruker denne meldingen for å angi bredden på venstre og høyre marg for en redigeringskontroll. Meldingen tegnes kontrollen for å reflektere de nye marginer. Den wParam parameter av meldingen kan være identifikator, EC_LEFTMARGIN, som betyr angi venstre marg eller EC_RIGHTMARGIN betydningen satt høyre marg.

For lParam parameter den LoWord spesifiserer den nye bredden på venstre marg, i piksler (minste prikk på skjermen). Den HIWORD spesifiserer den nye bredden på høyremargen, i piksler. Denne meldingen ikke returnerer en verdi. Følgende uttalelse viser hvordan du gjør det LoWord av lParam parameter holde et heltall verdi av 18 i Sendmessage funksjon; et tilsvarende resonnement arbeider for HIWORD og wParam parameter. Sendmessage (hwndEdit1, EM_SETMARGINS, EC_LEFTMARGIN, LoWord ((lParam) 18)); EM_SETPASSWORDCHAR Meldingen setter eller fjerner passordet tegnet for en redigeringskontroll.

Når et passord karakter er satt, er det tegnet vises i stedet for tegnene skrevet av brukeren. Den wParam parameter er passordet tegnet som skal vises i stedet for tegnene skrevet av brukeren. Hvis denne parameteren er null, fjerner kontr

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