Поделиться через


Метод ITfKeystrokeMgr::IsPreservedKey (msctf.h)

Определяет, является ли guid команды и сочетание клавиш сохраненным ключом.

Синтаксис

HRESULT IsPreservedKey(
  [in]  REFGUID               rguid,
  [in]  const TF_PRESERVEDKEY *pprekey,
  [out] BOOL                  *pfRegistered
);

Параметры

[in] rguid

Указывает GUID команды сохраненного ключа. Это GUID, переданный в вызове службы текста в ITfKeystrokeMgr::P reserveKey.

[in] pprekey

Указатель на структуру TF_PRESERVEDKEY , которая идентифицирует сохраненный ключ. Элемент uVKey содержит код виртуального ключа, а элемент uModifiers определяет модификаторы сохраненного ключа. Элемент uVKey должен быть меньше 256.

[out] pfRegistered

Указатель на логический код, который получает значение TRUE , если GUID команды и сочетание клавиш являются зарегистрированным сохраненным ключом, или false в противном случае.

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

Этот метод может возвращать одно из этих значений.

Значение Описание
S_OK
Метод выполнен успешно, и сохраненный ключ найден.
S_FALSE
Метод выполнен успешно, но сохраненный ключ не найден.
E_INVALIDARG
Один или несколько параметров являются недопустимыми.
E_FAIL
Произошла неизвестная ошибка.

Комментарии

Сохраненные клавиши регистрируются службами TSF и предоставляют сочетания клавиш для распространенных команд, реализованных службой текста TSF.

Требования

   
Минимальная версия клиента Windows 2000 Профессиональная [классические приложения | Приложения UWP]
Минимальная версия сервера Windows 2000 Server [классические приложения | Приложения UWP]
Целевая платформа Windows
Header msctf.h
DLL Msctf.dll
Распространяемые компоненты TSF 1.0 в Windows 2000 Профессиональная

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

ITfKeystrokeMgr

ITfKeystrokeMgr::P reserveKey

TF_PRESERVEDKEY