英語で読む

次の方法で共有


ヘッダー コントロールの作成

ヘッダー コントロールは、ヘッダー コントロールを含むリスト コントロールを追加するには、ダイアログ エディターでは使用できません。

ヘッダー コントロールをダイアログ ボックスに配置するには

  1. 手動でダイアログ クラスの型 CHeaderCtrl のメンバー変数を埋め込みます。

  2. OnInitDialogで作成、CHeaderCtrlのスタイルを設定し、それを配置して、表示します。

  3. ヘッダー コントロールに項目を追加します。

  4. これを処理する必要があるヘッダー コントロール通知メッセージのダイアログ クラスのハンドラー関数をマップするには、プロパティ ウィンドウを使用します。関数へのメッセージの割り当てを参照してください。

ビューではなく CListView) にヘッダー コントロールを配置するには

  1. クラス ビューで CHeaderCtrl オブジェクトを埋め込みます。

  2. スタイル、位置は、ビューの OnInitialUpdate のメンバー関数のヘッダー コントロール ウィンドウを表示します。

  3. ヘッダー コントロールに項目を追加します。

  4. これを処理する必要があるヘッダー コントロール通知メッセージのビュー クラスのハンドラー関数をマップするには、プロパティ ウィンドウを使用します。関数へのメッセージの割り当てを参照してください。

いずれの場合も、埋め込みコントロール オブジェクトはビューまたはダイアログ オブジェクトが作成されたときに作成されます。 その後、コントロール ウィンドウを作成するに CHeaderCtrl::Create を呼び出す必要があります。 コントロール、呼び出し CHeaderCtrl::Layout をコントロールの目的の位置を設定する初期サイズを確認し、配置するように設定すると SetWindowPos を。 次 ヘッダー コントロールに項目を追加します。"に説明されているように項目を追加します。

詳細については、Windows SDKの ヘッダー コントロールの作成 を参照します。

参照

関連項目

CHeaderCtrl の使い方

概念

コントロール (MFC)