Freigeben über


EM_SETSEL Nachricht

Wählt einen Bereich von Zeichen in einem Bearbeitungssteuerelement aus. Sie können diese Nachricht entweder an ein Bearbeitungssteuerelement oder ein Rich-Edit-Steuerelement senden.

Parameter

wParam

Die Anfangszeichenposition der Auswahl.

lParam

Die Endzeichenposition der Auswahl.

Rückgabewert

Diese Nachricht gibt keinen Wert zurück.

Bemerkungen

Der Startwert kann größer als der Endwert sein. Der untere der beiden Werte gibt die Zeichenposition des ersten Zeichens in der Auswahl an. Der höhere Wert gibt die Position des ersten Zeichens über die Auswahl hinaus an.

Der Startwert ist der Ankerpunkt der Auswahl, und der Endwert ist das aktive Ende. Wenn der Benutzer die UMSCHALTTASTE verwendet, um die Größe der Auswahl anzupassen, kann das aktive Ende verschoben werden, aber der Ankerpunkt bleibt gleich.

Wenn der Anfang 0 und das Ende -1 ist, wird der gesamte Text im Bearbeitungssteuerelement ausgewählt. Wenn der Start -1 ist, wird jede aktuelle Auswahl deaktiviert.

Steuerelemente bearbeiten: Das Steuerelement zeigt ein blinkendes Caret an der Endposition an, unabhängig von den relativen Werten von Start und Ende.

Rich-Bearbeitung: 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.

Wenn das Bearbeitungssteuerelement über die ES_NOHIDESEL-Formatvorlage verfügt, wird der ausgewählte Text hervorgehoben, unabhängig davon, ob das Steuerelement den Fokus hat. Ohne die ES_NOHIDESEL Formatvorlage wird der ausgewählte Text nur hervorgehoben, wenn das Bearbeitungssteuerelement den Fokus hat.

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_GETSEL

EM_REPLACESEL

EM_SCROLLCARET

EM_EXSETSEL