次の方法で共有


ヘッダー項目の外観のカスタマイズ

ヘッダー コントロール (CHeaderCtrl::Create) を初めて作成するときに dwStyle パラメーターを設定することで、ヘッダー項目またはヘッダー コントロール自体の外観と動作を定義できます。

設定できるスタイルとその目的のサンプリングを次に示します。

  • ヘッダー項目をプッシュ ボタンのように表示するには、 HDS_BUTTONS スタイルを使用します。

    このスタイルは、Microsoft Outlook で行われているように、特定の列によるデータの並べ替えなど、ヘッダー項目のマウス クリックに応答してアクションを実行する場合に使用します。

  • マウス カーソルがヘッダー項目の上を通過したときにヘッダー項目の外観を "ホット トラッキング" にするには、 HDS_HOTTRACK スタイルを使用します。

    ホットトラッキングでは、通常はフラットなバーにある項目の上にポインターを通過させると、3Dアウトラインが表示されます。

  • ヘッダー コントロールを非表示にすることを示すには、 HDS_HIDDEN スタイルを使用します。

    HDS_HIDDEN スタイルは、ヘッダー コントロールがビジュアル コントロールではなくデータ コンテナーとして使用されることを示します。 このスタイルはコントロールを自動的に非表示にするのではなく、 CHeaderCtrl::Layoutの動作に影響します。 構造体の WINDOWPOS メンバーで返される値は、コントロールがユーザーに表示されないようにすることを示す 0 になります。

これらのプロパティの詳細については、「Windows SDK の 項目 」を参照してください。 ヘッダー コントロールに項目を追加する方法については、「ヘッダー コントロール への項目の追加」を参照してください。

こちらも参照ください

CHeaderCtrl の使用
コントロール