сообщение CB_GETEDITSEL

Возвращает начальные и конечные позиции символов текущего выделения в элементе управления редактированием поля со списком.

Параметры

wParam

Указатель на значение DWORD, которое получает начальную позицию выделения. Этот параметр может принимать значение NULL.

lParam

Указатель на значение DWORD , которое получает конечную позицию выделения. Этот параметр может принимать значение NULL.

Возвращаемое значение

Возвращаемое значение — это отсчитываемое от нуля значение DWORD с начальной позицией выделения в LOWORD и конечной позицией первого символа после последнего выбранного символа в HIWORD.

Примеры

В следующем примере кода показаны два способа получения текущего диапазона выбора.

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);

Requirements

Требование Значение
Минимальная версия клиента
Windows Vista [только классические приложения]
Минимальная версия сервера
Windows Server 2003 [только классические приложения]
Верхний колонтитул
Winuser.h (включая Windows.h)

См. также

Ссылка

CB_SETEDITSEL

Другие ресурсы

HIWORD

LOWORD