タブ コントロール (MSAA UI 要素リファレンス)
手記
このトピックでは、MSAA UI 要素リファレンスの目的 タブ コントロール オブジェクトについて説明します。 ここでは、さまざまな UI フレームワーク タブ コントロール オブジェクトを作成する方法について説明しません。 使用している UI フレームワークの API リファレンス ドキュメントを参照してください。
タブ コントロールは、ウィンドウまたはダイアログ ボックスの同じ領域に対して複数のページを定義します。 各ページは、ユーザーが対応するタブを選択したときにアプリケーションに表示される一連の情報またはコントロールのグループで構成されます。Windows オペレーティング システムでは、タブ コントロールを使用してタスク バー ボタンを表示しますが、スタート ボタンは除きます。
タブ コントロールのウィンドウ クラス名はWC_TABCONTROLされ、Commctrl.h では "SysTabControl" として定義されます。
IAccessible メソッド
タブ コントロールでは、次の IAccessible メソッドがサポートされています。
方式 | コメント |
---|---|
accDoDefaultActionをする | accDoDefaultAction メソッドは、ページ タブをクリックします。 |
accHitTestをする | |
accLocationの | |
accNavigateをする | |
accSelect |
IAccessible プロパティ
タブ コントロールでは、次の IAccessible プロパティがサポートされています。
財産 | コメント |
---|---|
get_accChild | |
get_accChildCount | |
get_accDefaultAction | DefaultAction プロパティは "Switch" です。 |
get_accDescription | |
get_accFocus | |
get_accHelp | |
get_accHelpTopic | |
get_accKeyboardShortcut | KeyboardShortcut プロパティは、タブ コントロールのアクセス キーです。これは、コントロールのウィンドウ テキストの下線付き文字です。 この文字列には、文字列 "Alt +" に追加されたアクセス キー文字が含まれています。 |
get_accName | Name プロパティは、タブ コントロール内に表示されるコントロールのウィンドウ テキスト (またはキャプション) から取得します。 |
get_accParent | Parent プロパティは、コントロールを囲み、コントロールと同じウィンドウ クラス名を持つウィンドウ (ROLE_SYSTEM_PAGETABLIST) です。 |
get_accRole | Role プロパティが ROLE_SYSTEM_PAGETAB。 |
get_accSelection | |
get_accState |
State プロパティは、次の 1 つ以上の 値の組み合わせです: STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_SELECTABLE | STATE_SYSTEM_SELECTED | STATE_SYSTEM_FOCUSABLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_PRESSED |
筆記
tab コントロールは、SELFLAG_TAKEFOCUS フラグを指定して呼び出されたときに、accSelect メソッドからS_OKを正しく返しません。 タブ コントロールはキーボード フォーカスを取得できません。
関連トピック
-
IAccessible インターフェイス の