ヘッダー コントロール (CHeaderCtrl::Create) を初めて作成するときに dwStyle パラメーターを設定することで、ヘッダー項目またはヘッダー コントロール自体の外観と動作を定義できます。
設定できるスタイルとその目的のサンプリングを次に示します。
ヘッダー項目をプッシュ ボタンのように表示するには、 HDS_BUTTONS スタイルを使用します。
このスタイルは、Microsoft Outlook で行われているように、特定の列によるデータの並べ替えなど、ヘッダー項目のマウス クリックに応答してアクションを実行する場合に使用します。
マウス カーソルがヘッダー項目の上を通過したときにヘッダー項目の外観を "ホット トラッキング" にするには、 HDS_HOTTRACK スタイルを使用します。
ホットトラッキングでは、通常はフラットなバーにある項目の上にポインターを通過させると、3Dアウトラインが表示されます。
ヘッダー コントロールを非表示にすることを示すには、 HDS_HIDDEN スタイルを使用します。
HDS_HIDDEN スタイルは、ヘッダー コントロールがビジュアル コントロールではなくデータ コンテナーとして使用されることを示します。 このスタイルはコントロールを自動的に非表示にするのではなく、
CHeaderCtrl::Layout
の動作に影響します。 構造体のWINDOWPOS
メンバーで返される値は、コントロールがユーザーに表示されないようにすることを示す 0 になります。
これらのプロパティの詳細については、「Windows SDK の 項目 」を参照してください。 ヘッダー コントロールに項目を追加する方法については、「ヘッダー コントロール への項目の追加」を参照してください。