掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ListViewのヘッダーだけ高さを変える (ID:66364)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
オーナードローするしかないでしょうね。 高さをフォントに合わせないのであればヘッダに表示する文字はどうなるのでしょうか? ヘッダのフォントとリストのフォントと別のものにしたいとか? 一応オーナードローの手順 詳細はVC++(Visual Studio)のバージョンが書かれていないのでかけませんので。 ダイアログベースとします。 1. CHeaderCtrlの派生クラスを作成 2. 1のクラスのDrawItemメソッドをオーバーライド 3. ダイアログクラスにCListCtrl型のコントロール変数を作成 4. 1のクラスのメンバ変数をダイアログクラスに用意 5. OnInitDialogで4の変数に対してSubclassWindowでリストビューのヘッダコントロールをサブクラス化 ※CFormViewやCListViewの場合は書かないほうが悪い。 適切に置き換えて解釈してください。 ということで、環境は必ず明記しましょう。 質問者側は回答者側にもし○○なら見たいな回答をさせないように配慮しましょう。 環境明記の例 Windows Xp Sp2/Visual Studio 2005 Sp1/MFC ダイアログベース/Unicode
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.