ヘッダー コントロール (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 インターフェイス