0

ListViewのColumnHeadersのBackColorを設定する方法はありますか?

4

2 に答える 2

0

ここでWindowsについて話していると思います。AFAIK、ListViewは一般的なコントロールであるため、ヘッダーの背景色はシステムによって決定されます。

ヘッダーを所有者が描画できる場合があります。.NETを使用している場合はDrawColumnHeader、実装したいイベントがありますが、コントロール全体(つまりアイテムも)を所有者が描画する必要があります。

于 2009-07-03T09:12:46.927 に答える
0

WM_CTLCOLORメッセージをオーバーライドする必要があります。何を使用しているか (MFC、C#) がわからないため、これ以上詳細を説明することはできません。

C# については、こちらを ご覧ください (CodeProject: ListView のヘッダー コントロールのカスタマイズ)。

于 2009-07-03T22:39:59.110 に答える