ITfKeystrokeMgr::GetPreservedKey メソッド (msctf.h)
保持されているキーのコマンド GUID を取得します。
構文
HRESULT GetPreservedKey(
[in] ITfContext *pic,
[in] const TF_PRESERVEDKEY *pprekey,
[out] GUID *pguid
);
パラメーター
[in] pic
アプリケーション コンテキストへのポインター。 この値は、 ITfDocumentMgr::CreateContext の以前の呼び出しによって返されます。
[in] pprekey
取得する保持キーを識別する TF_PRESERVEDKEY 構造体へのポインター。 uVKey メンバーには仮想キー コードが含まれており、uModifiers メンバーは保持されているキーの修飾子を識別します。 uVKey メンバーは 256 未満である必要があります。
[out] pguid
保持されているキーのコマンド GUID を受け取る GUID 値へのポインター。 これは、TSF テキスト サービス呼び出しで ITfKeystrokeMgr::P reserveKey に渡される GUID です。 この値は、保持されているキーが見つからない場合にGUID_NULLを受け取ります。
戻り値
このメソッドは、これらの値のいずれかを返すことができます。
値 | 説明 |
---|---|
|
メソッドが成功し、保持されているキーが見つかりました。 |
|
メソッドは成功しましたが、保持されているキーが見つかりませんでした。 pguid は GUID_NULLを受信します。 |
|
1 つ以上のパラメーターが無効です。 |
|
未指定のエラーが発生しました。 |
解説
保持キーは TSF テキスト サービスによって登録され、TSF テキスト サービスによって実装される一般的なコマンドへのキーボード ショートカットを提供するために使用されます。
要件
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリ |UWP アプリ] |
対象プラットフォーム | Windows |
ヘッダー | msctf.h |
[DLL] | Msctf.dll |
再頒布可能パッケージ | Windows 2000 Professional 上の TSF 1.0 |