次の方法で共有


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

手記

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

 

ヘッダー コントロールは、情報の列の上部に見出しを表示し、ユーザーが見出しをクリックして情報を並べ替えることができます。 詳細ビューが選択されている場合、Windows エクスプローラーではヘッダー コントロールが使用されます。

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

IAccessible メソッド

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

方式 コメント
accDoDefaultActionする このメソッドは、ヘッダーをクリックして既定のアクションを実行します。
accHitTestする
accLocation
accNavigateする
accSelect

 

IAccessible プロパティ

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

財産 コメント
get_accChildCount ChildCount プロパティは 0 です。
get_accDefaultAction DefaultAction プロパティは "Click" です。
get_accFocus
get_accName Name プロパティは、列ヘッダーの名前と同じです。
get_accParent Parent プロパティは、コントロールを囲み、コントロールと同じウィンドウ クラス名を持つウィンドウ (ROLE_SYSTEM_LIST) です。
get_accRole Role プロパティが ROLE_SYSTEM_COLUMNHEADER
get_accState State プロパティの値は常に STATE_SYSTEM_READONLY され、STATE_SYSTEM_INVISIBLEを含めることもできます。

 

IAccessible インターフェイス