手記
このトピックでは、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 インターフェイス の