сообщение EM_CHARFROMPOS
Получает сведения о символе, близком к указанной точке в клиентской области элемента управления редактирования. Это сообщение можно отправить в элемент управления редактирования или элемент управления с расширенными возможностями редактирования.
Параметры
-
wParam
-
Этот параметр не используется.
-
lParam
-
Координаты точки в клиентской области элемента управления. Координаты находятся в единицах экрана и относятся к левому верхнему углу клиентской области элемента управления.
Элементы управления расширенными изменениями: указатель на структуру POINTL , содержащую горизонтальные и вертикальные координаты.
Изменить элементы управления: LOWORD содержит горизонтальную координату. HIWORD содержит вертикальную координату.
Возвращаемое значение
Элементы управления расширенными изменениями: возвращаемое значение задает отсчитываемый от нуля индекс символа ближайшей к указанной точке. Возвращаемое значение указывает последний символ в элементе управления редактирования, если указанная точка выходит за пределы последнего символа элемента управления.
Элементы управления редактированием: LOWORD задает отсчитываемый от нуля индекс символа, ближайшего к указанной точке. Этот индекс относится к началу элемента управления, а не к началу строки. Если указанная точка выходит за пределы последнего символа в элементе управления редактирования, возвращаемое значение указывает последний символ в элементе управления. HIWORD задает отсчитываемый от нуля индекс строки, содержащей символ. Для элементов управления редактированием в одной строке это значение равно нулю. Индекс указывает разделитель линий, если указанная точка выходит за последний видимый символ в строке.
Замечания
Расширенные изменения: поддерживается в Microsoft Rich Edit 1.0 и более поздних версий. Сведения о совместимости расширенных версий редактирования с различными системными версиями см. в разделе "О расширенных элементах управления изменениями".
Если точка передается в EM_CHARFROMPOS в виде lParam и точка находится за пределами элемента управления редактирования, то lResult — (65535, 65535).
Requirements
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows Vista [только классические приложения] |
Минимальная версия сервера |
Windows Server 2003 [только классические приложения] |
Верхний колонтитул |
|
См. также
-
Ссылка
-
Другие ресурсы