チェック ボックス (MSAA UI 要素リファレンス)
注意
このトピックでは、MSAA UI 要素リファレンスを目的とした Check Box オブジェクトについて説明します。 さまざまな UI フレームワークで Check Box オブジェクトを作成する方法については、ここでは説明しません。 使用している 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 は "Toggle" です。 |
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 | |