列スタイルを設定しますか? (アンマネージC ++)
質問
現在、ListView_SetExtendedListViewStyleメソッドを使用してリストビュースタイルを設定できますが、これによりすべての列が同じスタイルになります。私の目標は、1つの列のみを変更することです(基本的にLVS_EX_UNDERLINEHOT | LVS_EX_UNDERLINECOLD | LVS_EX_TWOCLICKACTIVATEスタイルを使用します)。
テーブル全体ではなく、1つの列のみのスタイルを変更する方法はありますか?
編集:またはセルをカスタム描画する方法もありますか?
他のヒント
" ListView Colors" の下の --- Sub item Colors --- というパーツを探します。 そこには、対応するListView_SetExtendedListViewStyle()呼び出しをcaseステートメント内に配置する必要がある次のコードが表示されます。
case CDDS_SUBITEM | CDDS_ITEMPREPAINT:
{
switch(lplvcd->iSubItem)
{
case 0: // Your first column
所属していません StackOverflow