Up-Down コントロール (MSAA UI 要素リファレンス)
注意
このトピックでは、MSAA UI 要素リファレンスを目的とした アップダウン コントロール オブジェクトについて説明します。 さまざまな UI フレームワークで アップダウン コントロール オブジェクトを作成する方法については、ここでは説明しません。 使用している UI フレームワークの API リファレンス ドキュメントを参照してください。
スピン コントロールとも呼ばれるアップダウン コントロールは、矢印として表示されるボタンのペアと相棒の編集コントロールを組み合わせます。 矢印をクリックすると、編集コントロールの値がインクリメントまたはデクリメントされます。
アップダウン コントロールのウィンドウ クラス名はUPDOWN_CLASSされ、Commctrl.h では "msctls_updown32" と定義されます。
IAccessible メソッド
アップダウン コントロールでは、次の IAccessible メソッドがサポートされています。
IAccessible プロパティ
アップダウン コントロールでは、次の IAccessible プロパティがサポートされています。
プロパティ | 説明 |
---|---|
get_accChild | |
get_accChildCount | ChildCount プロパティは "2" です (上下の矢印ボタン)。 |
get_accFocus | |
get_accHelp | |
get_accHelpTopic | |
get_accName | アップダウン コントロール オブジェクトの Name プロパティは、コントロールのウィンドウ テキスト (またはキャプション) から取得されます。 このテキストはアップダウン コントロールと共に表示されないため、サーバー開発者は、クライアント ユーティリティのユーザーがコントロールを識別できるように、コントロールのリソース定義ステートメントで意味のあるテキストを提供する必要があります。 上向きコントロールの上矢印ボタンの Name プロパティは "More" で、下矢印ボタンの Name プロパティは "Less" です。 |
get_accParent | アップダウン コントロールの Parent プロパティは、コントロールを囲み、コントロールと同じ Name プロパティとウィンドウ クラス名を持つウィンドウ ( ROLE_SYSTEM_WINDOW ) です。 上下の矢印ボタンの Parent プロパティは、上向きコントロール オブジェクトです。 |
get_accRole | アップダウン コントロール オブジェクトの Role プロパティが ROLE_SYSTEM_SPINBUTTON。 矢印ボタンの Role プロパティが ROLE_SYSTEM_PUSHBUTTON。 |
get_accState | アップダウン コントロール オブジェクトの State プロパティは、次のいずれかの 値です:STATE_SYSTEM_FOCUSED | STATE_SYSTEM_FOCUSABLE |
get_accValue |
Notes
Microsoft Active Accessibility は、バディ エディット コントロールを別のオブジェクトとして公開します。