ヘッダー コントロール (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を含めることもできます。 |
関連トピック