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