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

Manipulere redigeringskontroll Text

) som har indeksen for en karakter (mellom null og n-1) sender EM_LINEFROMCHAR meldingen (se senere) til redigeringsstyre. Å vite indeksen for det første tegnet i en bestemt linje sende EM_LINEINDEX meldingen (se senere) til redigeringskontrollen. En applikasjon kan kopiere en linje fra en redigeringskontroll til en buffer (se senere) ved å sende EM_GETLINE melding (se senere) til redigeringskontrollen. En applikasjon kan vite antall tegn i en linje i en enkelt-linje eller flere linjer redigeringskontroll ved å sende EM_LINELENGTH Melding til redigeringskontrollen (se senere).

Angi tabulatorstopp og marginer Tabulatorer dele en redigeringskontroll i imaginære kolonner. Hvis du skriver i en kolonne, og du trykker på Tab-tasten på tastaturet, vil cirkumflekstegnet gå til begynnelsen av neste kolonne. Standard for en tabulatorstopp (kolonnebredde) er 8 tegn. Hvis du vil angi tabulatorstopp i et flerlinjeredigeringskontroll sende EM_SETTABSTOPS meldingen (se senere) til redigeringskontrollen. Du kan stille inn bredden på venstre og høyre marg for en redigeringskontroll ved å sende EM_SETMARGINS meldingen.

Etter at denne meldingen, tegner systemet redigeringskontrollen for å gjenspeile de nye innstillingene margin. Du kan hente bredden på venstre eller høyre marg ved å sende EM_GETMARGINS melding til redigeringskontrollen. Vi skal se hvordan du kan sende disse meldingene senere. Passord Character En redigeringskontroll med ES_PASSWORD stilen tillater brukeren å skrive inn passord. Standardpassordet karakter er en stjerne (*).

Et program kan bruke EM_SETPASSWORDCHAR meldingen (se senere) for å fjerne eller definere et annet passord karakter og EM_GETPASSWORDCHAR meldingen (se senere) for å hente gjeldende passord karakter. Bruke Heltall Hvis redigeringskontroll har stilen, ES_NUMBER, så bare sifre kan gå inn i redigeringskontroll, alt er likt. Programmereren vil ikke finne bruk av ES_NUMBER stil praktisk. Under normale omstendigheter, hva som går inn i redigeringskontrollen er en streng. C-språk ++ kan konvertere en streng til et heltall. Med det kan du sende heltall direkte inn i redigeringskontrollen.

Men hvis du har et heltall (signert eller usignert) kan ikke brukes til C ++ til å konvertere den til en streng direkte og send den til en redigeringskontroll som ikke har ES_NUMBER stil. Brukergrensesnittet gir SetDlgItemInt funksjonen, som ville skape den strengrepresentasjon av en spesifisert heltall og sende strengen til redigeringskontrollen uten ES_NUMBER s

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