ホット キー コントロール (MSAA UI 要素リファレンス)
ホット キー コントロールを使用すると、ユーザーはホット キーとして使用されるキーストロークの組み合わせを入力できるため、アクションをすばやく実行できます。 ホット キー コントロールは、ユーザーが入力したキーストロークを表示し、ユーザーが有効なキーの組み合わせを選択できるようにします。
ホット キー コントロールのウィンドウ クラス名はHOTKEY_CLASSされ、Commctrl.h では "msctls_hotkey32" として定義されます。
IAccessible メソッド
ホット キー コントロールでは、次の IAccessible メソッドがサポートされています。
IAccessible プロパティ
ホット キー コントロールでは、次の IAccessible プロパティがサポートされています。
プロパティ | 説明 |
---|---|
get_accChildCount | ChildCount プロパティは常に 0 です。 |
get_accFocus | |
get_accKeyboardShortcut | KeyboardShortcut プロパティは、ホット キー コントロールのアクセス キーです。これは、ホット キー コントロールのラベルのテキストの下線付き文字です。 返される文字列には、文字列 "Alt+" に追加されたアクセス キー文字が含まれています。 |
get_accName | Name プロパティは、ホット キー コントロールにラベルを付ける静的テキスト コントロールのテキストです。 |
get_accParent | Parent プロパティは、コントロールを囲み、コントロールと同じ Name プロパティとウィンドウ クラス名を持つウィンドウ ( ROLE_SYSTEM_WINDOW ) です。 |
get_accRole | Role プロパティがROLE_SYSTEM_HOTKEYFIELD。 |
get_accState |
State プロパティは、次の値の 1 つ以上の組み合わせです:STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_FOCUSED STATE_SYSTEM_FOCUSABLE | |
get_accValue | Value プロパティは、ホット キー フィールドのテキストを含む文字列です。 |