Et program kan erstatte merket tekst i en redigeringskontroll ved å sende kontrollen EM_REPLACESEL post med en peker til den nye teksten. Hvis det er ingen gjeldende utvalg, EM_REPLACESEL setter inn erstatningsteksten ved innsettingspunktet. Programmet kan få en varslingsmelding EN_ERRSPACE Hvis erstatningsteksten overstiger tilgjengelig minne. Denne meldingen gjelder for begge redigeringskontroller med én linje og flere linjer.
Et program kan bruke EM_REPLACESEL til å erstatte en del av en redigeringskontroll tekst eller SetDlgItemText -funksjonen til å erstatte alle av det.