手記
このトピックでは、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 プロパティをサポートしていません。 タイトル バーの子ボタンの名前は次のとおりです。
|
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 インターフェイス の