リストビューのヘッダーを2行にするには?

[戻る]
sunyopu 2002/01/22(火) 22:39:51
CListView のレポートモード表示で、
ヘッダーを簡単に2行にする方法はありませんか?
スプリッタ(分割)ウィンドウのなかの1つに、
ヘッダーが2行になったビューを埋め込みたいのですが。

*********************************************
* リストのタイトル                           *
*********************************************
* 列1 * 列2 * 列3 * 列4  * 列5 * 列6 * 列7   *
*********************************************
* --- 情報の表示 ---                         *
*                                           *
*                                           *
*********************************************

フリーソフト等で見かけるのですが、MSDNで調べても
上記の事例はみつかりません。

CFormView とダイアログエディタを使って、コントロール
を組み合わせて作るしかないのでしょうか?

CdS 2002/01/23(水) 12:46:26
具体的にどういうフリーソフトでしょう?
codeguruにも似たようなものはなかったですし、今のところ見当が付きませんが、
実際に見てみたら何か分かるかも知れません。

sunyopu 2002/01/23(水) 19:51:14
具体的に言うと、
以下でダウンロードできる LHAユーティリティ32 や

http://www.vector.co.jp/soft/win95/util/se033502.html

以下でダウンロードできる FFFTP

http://www.vector.co.jp/soft/win95/net/se061839.html

のリストビューの上部のようにしたいのです。
よろしくお願いします。

sugar 2002/01/23(水) 20:06:05
LHAユーティリティ32 の方を動かしてみたのですが。
CFormViewの上にCListCtrlを乗せたように見えなくもないですね。
Spy++で探る限り、リストコントロールのヘッダを2段にしているようではなさそうです。

sunyopu 2002/01/24(木) 10:10:53
解答ありがとうございます。

すでに作成済プログラムのビューの内容を分かりやすくしよう
と思い、タイトルを付け加えようと考えたのですが、
CFormViewを使わなければならないのなら、結構面倒そうですね。

今後、新しいプログラムを作るときにでも、CFormViewと
CListCtrlの組合せを試してみます。

古いスレッドには追加発言できません。