次の方法で共有


チェック ボックス (MSAA UI 要素リファレンス)

手記

このトピックでは、MSAA UI 要素リファレンス 目的でオブジェクト チェック ボックスについて説明します。 ここでは、さまざまな UI フレームワーク オブジェクト チェック ボックスを作成する方法について説明しません。 使用している UI フレームワークの API リファレンス ドキュメントを参照してください。

チェック ボックスは、通常はダイアログ ボックス内で、セットの 1 つ以上の機能またはオプションを有効または無効にするために使用されます。 通常、チェック ボックスには、隣接するテキストを含む小さなボックスが含まれます。 オプションを選択すると、チェック マークがボックスに表示されます。

チェック ボックスのウィンドウ クラス名は "BUTTON" です。

IAccessible メソッド

チェック ボックスは、次の IAccessible メソッドをサポートします。

方式 コメント
accDoDefaultActionする accDoDefaultAction メソッドは、BM_CLICK ボタン メッセージ PostMessage を呼び出して、チェック ボックスをクリックします。
accHitTestする
accLocation
accNavigateする
accSelect

IAccessible プロパティ

チェック ボックスは、次の IAccessible プロパティをサポートします。

財産 コメント
get_accChild
get_accChildCount ChildCount プロパティは 0 です。
get_accDefaultAction チェック ボックスの DefaultAction プロパティは、選択されているかどうかによって異なります。 選択されていないチェック ボックスには、DefaultActionとして "Check" があり、選択されているチェック ボックスには DefaultActionとして "UnCheck" が設定されています。 3 状態のチェック ボックスの DefaultAction は "トグル" です。
get_accDescription
accFocusする
accKeyboardShortcutする KeyboardShortcut プロパティは、コントロールのウィンドウ テキストの下線付き文字であるチェック ボックスのアクセス キーです。 この文字列には、文字列 "Alt +" に追加されたアクセス キー文字が含まれています。
accHelpする Name プロパティは、チェック ボックスと共に表示されるコントロールのウィンドウ テキスト (またはキャプション) から取得します。
accHelpTopicする
accNameする Name プロパティは、チェック ボックスと共に表示されるコントロールのウィンドウ テキスト (またはキャプション) から取得します。
accParentする Parent プロパティは、コントロールを囲み、コントロールと同じ Name プロパティとウィンドウ クラス名を持つウィンドウ (ROLE_SYSTEM_WINDOW) です。
accRoleする Role プロパティが ROLE_SYSTEM_CHECKBUTTON
accStateする State プロパティは、次の 1 つ以上の 値の組み合わせです:STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_FOCUSABLE | STATE_SYSTEM_MIXED | STATE_SYSTEM_CHECKED | STATE_SYSTEM_NORMAL

IAccessible インターフェイス