Метод ITextHost::TxGetAcceleratorPos (textserv.h)

Запрашивает специальный символ, используемый для подчеркивающего символа ускорителя.

Синтаксис

HRESULT TxGetAcceleratorPos(
  LONG *pcp
);

Параметры

pcp

Тип: LONG*

Позиция подчеркиваемого символа. Эта переменная задается текстовым узлом. Позиция символа –1 (т. е. отрицательная) указывает, что не следует подчеркивать символ.

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

Тип: HRESULT

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

Комментарии

Ускорители позволяют использовать сочетания клавиш или сочетания клавиш для различных элементов пользовательского интерфейса (например, кнопок). Как правило, символ ярлыка подчеркивается.

Этот метод сообщает объекту текстовых служб, какой символ является ускорителем и поэтому должен быть подчеркнут. Обратите внимание, что объект текстовых служб не обрабатывает ускорители; за это отвечает хозяин.

Этот метод обычно вызывается только в том случае, если в объекте служб текста задан бит TXTBIT_SHOWACCELERATOR. См . раздел OnTxPropertyBitsChange.

Примечание. Любое изменение текста в объекте службы текста приводит к тому, что подчеркивание ускорителя будет недействительным. В этом случае узел несет ответственность за пересчет соответствующей позиции символа и информирование объекта текстовых служб о доступности нового ускорителя.
 

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header textserv.h
DLL Msftedit.dll

См. также раздел

Основные понятия

ITextHost

OnTxPropertyBitsChange

Справочные материалы

Элементы управления расширенным редактированием без окон