Freigeben über


SETTEXTEX-Struktur (richedit.h)

Gibt an, welche Codeseite (falls vorhanden) beim Festlegen von Text verwendet werden soll, ob der Text den gesamten Text im Steuerelement oder nur die Auswahl ersetzt, und ob der Rückgängig-Zustand beibehalten werden soll. Diese Struktur wird mit der EM_SETTEXTEX Nachricht verwendet.

Syntax

typedef struct _settextex {
  DWORD flags;
  UINT  codepage;
} SETTEXTEX;

Angehörige

flags

Typ: DWORD-

Optionskennzeichnungen. Es kann eine beliebige vernünftige Kombination der folgenden Flags sein.

Wert Bedeutung
ST_DEFAULT
0x00
Löscht den Rückgängig-Stapel, verwirft Rich-Text-Formatierung, ersetzt den gesamten Text.
ST_KEEPUNDO
0x01
Behält den Rückgängig-Stapel bei.
ST_SELECTION
0x02
Ersetzt die Auswahl und behält Rich-Text-Formatierung bei.
ST_NEWCHARS
0x04
Handeln Sie so, als ob neue Zeichen eingegeben werden.
ST_UNICODE
0x08
Der Text ist UTF-16 (der WCHAR- Datentyp).
ST_PLACEHOLDERTEXT
0x10
Platzhaltertext, der nur angezeigt wird, wenn sich der Fokus nicht auf dem RichEdit-Steuerelement befindet und das Steuerelement keinen vom Benutzer angegebenen Text enthält.
ST_PLAINTEXTONLY
0x20
RichEdit-Steuerelement unterstützt nur Nur-Text.

codepage

Typ: UINT-

Die Codeseite, die zum Übersetzen des Texts in Unicode verwendet wird. Wenn Codepage 1200 (Unicode-Codepage) ist, wird keine Übersetzung durchgeführt. Wenn Codepage- CP_ACP ist, wird die Systemcodepage verwendet.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows Vista [nur Desktop-Apps]
mindestens unterstützte Server- Windows Server 2003 [Nur Desktop-Apps]
Header- richedit.h

Siehe auch

EM_SETTEXTEX