Brukeren gjør redigering forespørsler ved hjelp av musen og tastaturet. Systemet sender hver forespørsel til Rediger kontrollens overordnet vindu i form av en WM_COMMAND -melding. Meldingen inkluderer Rediger kontroll identifikatoren i signifikante ordet for parameteren wParam , håndtaket i redigeringskontrollen i lParam -parameteren og en Rediger kontroll varslingsmelding som tilsvarer brukerens handling i signifikante ordet for parameteren wParam.
Et program bør undersøke hver varslingsmelding og besvare. Tabellen nedenfor viser hver redigere kontroll varslingsmelding og handlingen som genererer det.
| Varslingsmelding | Brukerhandling |
|---|---|
| EN_CHANGE | Brukeren har endret tekst i en redigeringskontroll. Systemet oppdaterer skjermen før du sender denne meldingen (i motsetning til EN_UPDATE). |
| EN_ERRSPACE | Edit-kontrollen kan ikke tildele nok minne til å møte en bestemt forespørsel. |
| EN_HSCROLL | Brukeren har klikket Rediger kontrollens vannrette rullefeltet. Systemet sender denne meldingen før du oppdaterer skjermen. |
| EN_KILLFOCUS | Brukeren har valgt en annen kontroll. |
| EN_MAXTEXT | Mens du setter inn tekst, har brukeren overskredet det angitte antallet tegn for redigeringskontrollen. Innsetting har blitt avkuttet. Denne meldingen sendes også enten når en redigeringskontroll har ikke ES_AUTOHSCROLL-stil, og hvor mange tegn som skal settes inn, overskrider bredden på redigeringskontrollen eller når en redigeringskontroll har ikke ES_AUTOVSCROLL-stil og totalt antall linjer som skal settes inn er større enn høyden på redigeringskontrollen. |
| EN_SETFOCUS | Brukeren har valgt denne redigeringskontrollen. |
| EN_UPDATE | Brukeren har endret teksten i redigeringskontrollen og systemet er i ferd med å vise den nye teksten. Systemet sender denne meldingen etter formaterer teksten, men før det blir vist, slik at programmet kan endre størrelsen på vinduet Rediger kontroll. |
| EN_VSCROLL | Brukeren har klikket Rediger kontrollens loddrette rullefelt. Systemet sender denne meldingen før du oppdaterer skjermen. |
I tillegg, sender systemet en WM_CTLCOLOREDIT -melding til en redigeringskontroll overordnet vindu før redigeringskontrollen er trukket. Denne meldingen inneholder et håndtak på Rediger kontrollens Vis kontekst (DC) og et håndtak på det underordnede vinduet. Det overordnede vinduet kan bruke disse håndtakene for å endre Rediger kontrollens tekst- og bakgrunnsfarger.