ヘッダー コントロールの作成
ヘッダー コントロール (ヘッダー コントロールを含む)リスト コントロールを追加できますが直接ダイアログ エディターで使用できません。
ヘッダー コントロールをダイアログ ボックスに配置するには
手動でダイアログ クラスのメンバー変数の型 CHeaderCtrl を埋め込みます。
OnInitDialogでは、を作成して、 CHeaderCtrlのフォームを設定し、これを置き、表示されます。
ヘッダー コントロールへの項目の追加。
必要に応じて、ヘッダー コントロールの通知メッセージのダイアログ クラスのハンドラー関数をマップするには、プロパティ ウィンドウを使用します ( 関数への割り当てのメッセージを参照してください)。
ビューはなく CListView)にヘッダー コントロールを配置するには
ビュー クラスの CHeaderCtrl のオブジェクトを埋め込みます。
フォーム、位置は、ビューの OnInitialUpdate のメンバー関数のヘッダー コントロール ペインを表示します。
ヘッダー コントロールへの項目の追加。
必要に応じて、ヘッダー コントロールの通知メッセージのビュー クラスのハンドラー関数をマップするには、プロパティ ウィンドウを使用します ( 関数への割り当てのメッセージを参照してください)。
いずれの場合も、埋め込みオブジェクトはコントロールのビューまたはダイアログ オブジェクトの作成時に作成されます。次に、コントロール ウィンドウを作成するに CHeaderCtrl::Create をダイヤルします。コントロール、呼び出し CHeaderCtrl::Layout をコントロールの配置する場所を設定する初期サイズを確認し、配置するように配置するには、を SetWindowPos 。次 ヘッダー コントロールに項目を追加する方法に説明されているように項目を追加します。
詳細については、 Windows SDKの ヘッダー コントロールの作成 を参照してください。