次の方法で共有


タイトル バー (MSAA UI 要素リファレンス)

手記

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

ウィンドウの上部にあるタイトル バーには、アプリケーション定義のアイコンとテキスト行が表示されます。 テキストは、アプリケーションの名前を指定し、ウィンドウの目的を示します。 タイトル バーを使用すると、ユーザーはマウスやその他のポインティング デバイスを使用してウィンドウを移動することもできます。

タイトル バーには、タイトル バーに関連付けられているウィンドウを最小化、最大化、または復元して閉じる、少なくとも 3 つの小さなボタンが含まれています。 タイトル バーには、状況依存のヘルプ ボタンも含まれています。 Far-East バージョンの Windows オペレーティング システムで実行されているアプリケーションには、入力メソッド エディター (IME) ボタンも含まれている場合があります。 Microsoft Active Accessibility では、これらのボタンがタイトル バーの子要素として公開されます。

IAccessible メソッド

タイトル バーでは、次の IAccessible メソッドがサポートされています。

IAccessible プロパティ

タイトル バーでは、次の IAccessible プロパティがサポートされます。

財産 コメント
get_accChildCount ChildCount プロパティは 5 です。 ChildCount プロパティには、表示されていない場合でも、IME と状況依存のヘルプ ボタンが含まれます。 表示されないボタンには、State プロパティが STATE_SYSTEM_INVISIBLE
get_accDescription タイトル バー自体の Description プロパティは、"ウィンドウの名前を表示し、操作するコントロールが含まれています" です。タイトル バーの子ボタンには、次の説明があります。
  • "ウィンドウを次のウィンドウから移動します。
  • "ウィンドウがいっぱいになります。
  • "最小化または
  • "ウィンドウを閉じます"
  • "コンテキストを入力または削除する-
  • "押されたときにキーボードを起動する"
get_accName タイトル バー自体は、Name プロパティをサポートしていません。 タイトル バーの子ボタンの名前は次のとおりです。
  • "最小化"
  • "最大化" または "復元",
  • "閉じる"
  • "コンテキスト ヘルプ"
  • "IME"
get_accParent タイトル バーの Parent プロパティは、タイトル バーと同じアプリケーション定義ウィンドウ クラス名を持つメイン アプリケーション ウィンドウ (ROLE_SYSTEM_WINDOW) です。
get_accRole Role プロパティが ROLE_SYSTEM_TITLEBAR。 タイトル バーの子ボタンには、Role プロパティ ROLE_SYSTEM_PUSHBUTTONがあります。
get_accState タイトル バーと子ボタンの State プロパティには、次の 値の 1 つ以上の組み合わせが: STATE_SYSTEM_FOCUSABLE
STATE_SYSTEM_INVISIBLE
STATE_SYSTEM_OFFSCREEN
STATE_SYSTEM_UNAVAILABLE
STATE_SYSTEM_PRESSED
get_accValue Value プロパティは、タイトル バーに表示されるテキストと同じ文字列です。

筆記

  • アプリケーションのタイトル バーには State プロパティ フラグが STATE_SYSTEM_FOCUSABLEされていますが、State フラグ STATE_SYSTEM_FOCUSEDはありません。 フォーカスをタイトル バー オブジェクトに設定すると、アプリケーション ウィンドウにフォーカスが移動します。
  • タイトル バー オブジェクトは get_accChildをサポートしていないため、タイトル バーのボタンは単純な要素です。 IAccessibleインターフェイス自体はサポートされていません。 タイトル バー オブジェクトは、これらの子ボタンに関する情報を提供します。
  • タイトル バーはフォーカスを取得せず、既定のアクションがないため、accDoDefaultAction メソッドと get_accDefaultAction メソッドは、このコントロールではサポートされていません。

IAccessible インターフェイス