CB_GETEDITSEL-Nachricht

Ruft die Anfangs- und Endzeichenpositionen der aktuellen Auswahl im Bearbeitungssteuerelement eines Kombinationsfelds ab.

Parameter

wParam

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

lParam

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

Rückgabewert

Der Rückgabewert ist ein nullbasierter DWORD-Wert mit der Anfangsposition der Auswahl im LOWORD und der Endposition des ersten Zeichens nach dem letzten ausgewählten Zeichen im HIWORD.

Beispiele

Das folgende Codebeispiel zeigt zwei Möglichkeiten zum Abrufen des aktuellen Auswahlbereichs.

DWORD start, end;

// Get the range from [out] parameters.
// hwnd is the handle of the combo box control.
SendMessage(hwnd, CB_GETEDITSEL, (WPARAM)&start, (LPARAM)&end;

// Get the range from the return value.
DWORD range = SendMessage(hwnd, CB_GETEDITSEL, NULL, NULL);
start = LOWORD(range);
end = HIWORD(range);

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

CB_SETEDITSEL

Weitere Ressourcen

HIWORD

LOWORD