次の方法で共有


CHeaderCtrl クラス

Windows コモン ヘッダー コントロールの機能が用意されています。

class CHeaderCtrl : public CWnd

メンバー

パブリック コンストラクター

名前

説明

CHeaderCtrl::CHeaderCtrl

CHeaderCtrl オブジェクトを構築します。

パブリック メソッド

名前

説明

CHeaderCtrl::ClearAllFilters

ヘッダー コントロールのすべてのフィルターを削除します。

CHeaderCtrl::ClearFilter

ヘッダー コントロールのフィルターを削除します。

CHeaderCtrl::Create

ヘッダー コントロールを作成し、CHeaderCtrl のオブジェクトにアタッチします。

CHeaderCtrl::CreateDragImage

ヘッダー コントロール内の項目のイメージの透明なバージョンを作成します。

CHeaderCtrl::CreateEx

指定されたウィンドウの拡張スタイルのヘッダー コントロールを作成し、CListCtrl のオブジェクトにアタッチします。

CHeaderCtrl::DeleteItem

ヘッダー コントロールから項目を削除します。

CHeaderCtrl::DrawItem

ヘッダー コントロール内の指定されたアイテムを描画します。

CHeaderCtrl::EditFilter

ヘッダー コントロール内の指定されたフィルターを編集し始めます。

CHeaderCtrl::GetBitmapMargin

ヘッダー コントロールのビットマップの余白の幅を取得します。

CHeaderCtrl::GetFocusedItem

フォーカスを持つ現在のヘッダー コントロールに項目の識別子を取得します。

CHeaderCtrl::GetImageList

ヘッダー コントロールのヘッダー項目を描画するために使用されるイメージ リストのハンドルを取得します。

CHeaderCtrl::GetItem

ヘッダー コントロール内の項目に関する情報を取得します。

CHeaderCtrl::GetItemCount

ヘッダー コントロールの項目数を取得します。

CHeaderCtrl::GetItemDropDownRect

ヘッダー コントロール内の指定されたドロップダウン ボタンの外接する四角形の情報を取得します。

CHeaderCtrl::GetItemRect

ヘッダー コントロールの特定の項目の外接する四角形を取得します。

CHeaderCtrl::GetOrderArray

ヘッダー コントロール項目の左から右の順序を取得します。

CHeaderCtrl::GetOverflowRect

現在のヘッダー コントロールのオーバーフロー ボタンの外接する四角形を取得します。

CHeaderCtrl::HitTest

すべてのヘッダー項目がある場合、指定した位置によって決まります。

CHeaderCtrl::InsertItem

ヘッダー コントロールに新しい項目を挿入します。

CHeaderCtrl::Layout

指定された四角形内のヘッダー コントロールのサイズと位置を取得します。

CHeaderCtrl::OrderToIndex

ヘッダー コントロールの順序に基づいて項目のインデックス値を取得します。

CHeaderCtrl::SetBitmapMargin

ヘッダー コントロールのビットマップの余白の幅を設定します。

CHeaderCtrl::SetFilterChangeTimeout

変更が HDN_FILTERCHANGE 通知フィルター属性とポストにかかる時間が中にタイムアウト間隔を設定します。

CHeaderCtrl::SetFocusedItem

現在のヘッダー コントロール内の指定されたヘッダー項目にフォーカスを設定します。

CHeaderCtrl::SetHotDivider

ヘッダー項目間の区分線をヘッダー項目の手動ドラッグ アンド ドロップを変更します。

CHeaderCtrl::SetImageList

ヘッダー コントロールにイメージ リストを割り当てます。

CHeaderCtrl::SetItem

ヘッダー コントロール内の指定されたアイテムの属性を設定します。

CHeaderCtrl::SetOrderArray

ヘッダー コントロール項目の左から右の順序を設定します。

解説

ヘッダー コントロールは、通常、一連のテキストまたは数の列の上部に配置されるウィンドウです。 このクラスは、各列のタイトルを含む部分に分割できます。 ユーザーは、各列の幅を設定するために、パートを分割する分割線をドラッグできます。 ヘッダー コントロールの図では、ヘッダー コントロールを参照してください。

このコントロール (したがって CHeaderCtrl のクラス) /98 Windows 95 および Windows NT 3.51 以降で実行されるプログラムにのみ使用できます。

Windows 95 または Internet Explorer 4.0 コモン コントロールで追加された機能は次のとおりです:

  • ヘッダー項目のカスタム手順です。

  • ヘッダー項目の並べ替えのヘッダー項目をドラッグ アンド ドロップします。 CHeaderCtrl のオブジェクトを作成すると HDS_DRAGDROP のスタイルを使用します。

  • 列のサイズ変更時に参照できるの列ヘッダーのテキストととも。 CHeaderCtrl のオブジェクトを作成すると HDS_FULLDRAG のスタイルを使用します。

  • ポインターが上に置いたときに、ヘッダー項目を強調表示ヘッダーのホット トラッキング。 CHeaderCtrl のオブジェクトを作成すると HDS_HOTTRACK のスタイルを使用します。

  • イメージ リストのサポート。 ヘッダー項目は CImageList のオブジェクトに格納されているイメージを含めるか、テキストを送信できます。

CHeaderCtrlの使用方法の詳細については、コントロールを使用して CHeaderCtrlを参照してください。

継承階層

CObject

CCmdTarget

CWnd

CHeaderCtrl

必要条件

ヘッダー: afxcmn.h

参照

関連項目

CWnd クラス

階層図

CTabCtrl クラス

CListCtrl クラス

CImageList クラス