SETTEXTEX-Struktur (richedit.h)

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

Syntax

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

Member

flags

Typ: DWORD

Optionsflags. Dies kann eine beliebige sinnvolle Kombination der folgenden Flags sein.

Wert Bedeutung
ST_DEFAULT
0x00
Löscht den Rückgängigstapel, verwirft die Rich-Text-Formatierung, ersetzt den gesamten Text.
ST_KEEPUNDO
0x01
Behält den Rückgängigstapel bei.
ST_SELECTION
0x02
Ersetzt die Auswahl und behält die Rich-Text-Formatierung bei.
ST_NEWCHARS
0x04
Verhalten Sie sich so, als würden neue Zeichen eingegeben.
ST_UNICODE
0x08
Der Text ist UTF-16 (der WCHAR-Datentyp ).
ST_PLACEHOLDERTEXT
0x10
Platzhaltertext, der nur sichtbar ist, wenn der Fokus nicht auf dem RichEdit-Steuerelement liegt und das Steuerelement keinen benutzerdefinierten Text enthält.
ST_PLAINTEXTONLY
0x20
Das RichEdit-Steuerelement unterstützt nur Nur-Text.

codepage

Typ: UINT

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

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile richedit.h

Weitere Informationen

EM_SETTEXTEX