Delen via


EM_SETTEXTMODE bericht

Hiermee stelt u de tekstmodus in of maakt u het niveau van een besturingselement voor uitgebreide bewerking ongedaan. Het bericht mislukt als het besturingselement tekst bevat.

Parameterwaarden

wParam-

Een of meer waarden uit het opsommingstype TEXTMODE . De waarden geven de nieuwe instellingen voor de tekstmodus van het besturingselement op en maken niveauparameters ongedaan.

Geef een van de volgende waarden op om de parameter voor de tekstmodus in te stellen. Als u geen waarde voor de tekstmodus opgeeft, blijft de tekstmodus op de huidige instelling.

Waarde Betekenis
TM_PLAINTEXT Hiermee wordt de modus tekst zonder opmaak aangegeven, waarin het besturingselement vergelijkbaar is met een standaardbesturingselement voor bewerken. Zie de volgende sectie Opmerkingen voor meer informatie over de modus Tekst zonder opmaak.
TM_RICHTEXT Hiermee wordt de rtf-tekstmodus aangegeven, waarin het besturingselement standaard functionaliteit voor uitgebreide bewerking heeft. De modus Rtf-tekst is de standaardinstelling.

Geef een van de volgende waarden op om de parameter ongedaan maken op niveau in te stellen. Als u geen waarde voor ongedaan maken opgeeft, blijft het niveau ongedaan maken op de huidige instelling.

Waarde Betekenis
TM_SINGLELEVELUNDO Met het besturingselement kan de gebruiker alleen de laatste actie ongedaan maken die ongedaan kan worden gemaakt.
TM_MULTILEVELUNDO Het besturingselement ondersteunt meerdere bewerkingen voor ongedaan maken. Dit is de standaardinstelling. Gebruik het EM_SETUNDOLIMIT bericht om het maximum aantal ongedaan maken acties in te stellen.

Geef een van de volgende waarden op om de parameter voor de codepagina in te stellen. Als u geen codepaginawaarde opgeeft, blijft de codepagina op de huidige instelling.

Waarde Betekenis
TM_SINGLECODEPAGE Het besturingselement staat alleen het Engelse toetsenbord en een toetsenbord toe dat overeenkomt met de standaardtekenset. U kunt bijvoorbeeld Grieks en Engels hebben. Hiermee voorkomt u dat Unicode-tekst het besturingselement invoert. Gebruik deze waarde bijvoorbeeld als een besturingselement Rich Edit moet worden beperkt tot ANSI-tekst.
TM_MULTICODEPAGE Met het besturingselement kunnen meerdere codepagina's en Unicode-tekst in het besturingselement worden opgenomen. Dit is de standaardinstelling.

lParam-

Deze parameter wordt niet gebruikt; Het moet nul zijn.

Retourwaarde

Als het bericht slaagt, is de retourwaarde nul.

Als het bericht mislukt, is de retourwaarde een niet-nulwaarde.

Opmerkingen

In de modus Rtf-tekst heeft een besturingselement voor rich edit standaard uitgebreide bewerkingsfunctionaliteit. In de modus Tekst zonder opmaak is het besturingselement echter vergelijkbaar met een standaardbesturingselement voor bewerken:

  • De tekst in een besturingselement voor tekst zonder opmaak kan slechts één opmaak hebben (zoals Vet, 10pt Arial).
  • De gebruiker kan geen rtf-indelingen (Rich Text Format) of ingesloten objecten plakken in een besturingselement voor tekst zonder opmaak.
  • Besturingselementen in de rtf-modus hebben altijd een standaardbesturingselement voor het einde van het document of de regelterugloop om alinea's op te maken. Besturingselementen voor tekst zonder opmaak hebben daarentegen niet de standaardmarkering aan het einde van het document nodig, dus wordt deze weggelaten.

Het besturingselement mag geen tekst bevatten wanneer het EM_SETTEXTMODE bericht wordt ontvangen. Als u er zeker van wilt zijn dat er geen tekst is, verzendt u een WM_SETTEXT bericht met een lege tekenreeks ("").

Behoeften

Voorwaarde Waarde
Minimaal ondersteunde client
Windows Vista [alleen desktop-apps]
Minimaal ondersteunde server
Windows Server 2003 [alleen desktop-apps]
Koptekst
Richedit.h

Zie ook

EM_GETTEXTMODE

EM_SETUNDOLIMIT

TEXTMODE-

WM_SETTEXT