Freigeben über


EM_GETSEL-Nachricht

Ruft die Anfangs- und Endzeichenpositionen (in TCHARs) der aktuellen Auswahl in einem Bearbeitungssteuerelement ab. Sie können diese Nachricht entweder an ein Bearbeitungssteuerelement oder ein Rich Edit-Steuerelement senden.

Parameter

wParam

Ein Zeiger auf einen DWORD-Wert, der die Anfangsposition der Auswahl empfängt. Dieser Parameter kann NULL sein.

lParam

Ein Zeiger auf einen DWORD-Wert, der die Position des ersten nicht ausgewählten Zeichens nach dem Ende der Auswahl empfängt. Dieser Parameter kann NULL sein.

Rückgabewert

Der Rückgabewert ist ein nullbasierter Wert mit der Anfangsposition der Auswahl im LOWORD und der Position des ersten TCHAR nach dem zuletzt ausgewählten TCHAR im HIWORD. Wenn einer dieser Werte 65.535 überschreitet, lautet der Rückgabewert -1.

Es ist besser, die in wParam und lParam zurückgegebenen Werte zu verwenden, da sie vollständige 32-Bit-Werte sind.

Hinweise

Wenn keine Auswahl vorhanden ist, sind sowohl die Anfangswerte als auch die Endwerte die Position des Textcursors.

Rich Edit-Steuerelemente: Sie können auch die EM_EXGETSEL-Nachricht verwenden, um dieselben Informationen abzurufen. EM_EXGETSEL gibt auch Anfangs- und Endzeichenpositionen als 32-Bit-Werte zurück.

Rich Edit: Unterstützt in Microsoft Rich Edit 1.0 und höher. Informationen zur Kompatibilität von Rich Edit-Versionen mit den verschiedenen Systemversionen finden Sie unter Informationen zu Rich Edit-Steuerelementen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2003 [nur Desktop-Apps]
Header
Winuser.h (einschließlich Windows.h)

Siehe auch

Referenz

EM_EXGETSEL

EM_SETSEL