次の方法で共有


スライダー コントロール (MSAA UI 要素リファレンス)

注意

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

 

スライダー コントロール (トラックバー コントロールとも呼ばれます) を使用すると、ユーザーはスライダーを移動して値の範囲から選択できます。 Windows オペレーティング システムのボリューム コントロールは、スライダー コントロールです。

スライダー コントロールのウィンドウ クラス名はTRACKBAR_CLASSされ、Commctrl.h では "msctls_trackbar" として定義されます。

IAccessible プロパティの内容は、スライダーが垂直か水平か、およびスライダー コントロールの次のどの部分がクライアントによってクエリされるかによって異なります。

  • スライダー ウィンドウ
  • スライダーの親指
  • 上の網掛け領域 (または
  • スライダーのサムの下 (または右側) の網かけ領域

IAccessible メソッド

スライダー コントロールでは、次の IAccessible メソッドがサポートされています。

IAccessible プロパティ

スライダー コントロールでは、次の IAccessible プロパティが サポートされています。

  • get_accChild

  • get_accChildCount

  • get_accDescription

  • get_accHelp

  • get_accHelpTopic

  • get_accKeyboardShortcutKeyboardShortcut プロパティは、スライダー ウィンドウのアクセス キーです。これは、スライダーのラベルのテキストの下線付き文字です。 返される文字列には、文字列 "Alt+" に追加されたアクセス キー文字が含まれています。

  • get_accName - Name プロパティは、クエリを実行するスライダーの部分によって異なります。

    垂直スライダーの部分の名前は次のとおりです。

    スライダー パーツ 名前
    スライダー ウィンドウ ラベルとして使用される静的テキスト コントロール
    スライダーの親指 "Position"
    スライダーの親指の上の網掛けされた領域 "ページアップ"
    スライダーのサムの下の網掛け領域 "ページダウン"

     

    水平スライダーの部分の名前は次のとおりです。

    スライダー パーツ 名前
    スライダー ウィンドウ ラベルとして使用される静的テキスト コントロール
    スライダーの親指 "Position"
    スライダーの親指の左側の網掛け領域 "ページ左"
    スライダーの親指の右側の網掛け領域 "ページ右"

     

  • get_accParent - 矢印ボタン、スクロール サム、およびサムの両側の網かけ領域の Parent プロパティがスライダー ウィンドウです。 スライダー ウィンドウの Parent プロパティは、コントロールを囲み、同じ Name プロパティとウィンドウ クラス名を持つウィンドウ ( ROLE_SYSTEM_WINDOW ) です。

  • get_accRoleRole プロパティは、クエリを実行するスライダーの部分によって異なります。

    スライダー パーツ ロール
    スライダー ウィンドウ ROLE_SYSTEM_SLIDER
    スライダーの親指 ROLE_SYSTEM_INDICATOR
    スライダーの親指の両側の網掛けされた領域 ROLE_SYSTEM_PUSHBUTTON

     

  • get_accState - State プロパティのは、クエリが実行されるスライダーの部分によって異なります。

    スライダー パーツ 使用可能な状態値
    スライダー ウィンドウ | STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_FOCUSABLESTATE_SYSTEM_NORMAL
    スライダーの親指 0 (0) オブジェクトが表示されていることを意味するか、 STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_NORMAL
    スライダーの親指の両側の網掛けされた領域 0 (0) オブジェクトが表示されていることを意味するか、 STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_NORMAL

     

  • get_accValue — スライダー ウィンドウの Value プロパティは、サムの位置を示し、"0" から "100" までの整数を含む文字列です。

IAccessible インターフェイス

スクロール バー