сообщение EM_GETSEL
Возвращает начальные и конечные позиции символов (в TCHAR) текущего выделенного фрагмента в элементе управления редактирования. Это сообщение можно отправить в элемент управления редактирования или элемент управления с расширенными возможностями редактирования.
Параметры
-
wParam
-
Указатель на значение DWORD, которое получает начальную позицию выделения. Этот параметр может принимать значение NULL.
-
lParam
-
Указатель на значение DWORD , которое получает позицию первого неизбранного символа после окончания выделения. Этот параметр может принимать значение NULL.
Возвращаемое значение
Возвращаемое значение — это отсчитываемое от нуля значение с начальной позицией выделения в LOWORD и положением первого TCHAR после последнего выбранного TCHAR в HIWORD. Если любое из этих значений превышает 65 535, возвращаемое значение равно -1.
Лучше использовать значения, возвращаемые в wParam и lParam, так как они полны 32-разрядные значения.
Замечания
Если нет выбора, начальные и конечные значения являются позицией курсора.
Элементы управления расширенными изменениями: вы также можете использовать сообщение EM_EXGETSEL для получения той же информации. EM_EXGETSEL также возвращает начальные и конечные позиции символов в виде 32-разрядных значений.
Расширенные изменения: поддерживается в Microsoft Rich Edit 1.0 и более поздних версий. Сведения о совместимости расширенных версий редактирования с различными системными версиями см. в разделе "О расширенных элементах управления изменениями".
Requirements
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows Vista [только классические приложения] |
Минимальная версия сервера |
Windows Server 2003 [только классические приложения] |
Верхний колонтитул |
|
См. также
-
Ссылка