次の方法で共有


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 は、バディ エディット コントロールを別のオブジェクトとして公開します。

IAccessible インターフェイス