7章.CListCtrlクラス リストコントロール 7−5.イメージをつける(LVS_EX_SUBITEMIMAGES) |
以下のように拡張スタイルLVS_EX_SUBITEMIMAGESを追加して、SetImageListでイメージ(CImageList)を指定します。 CListCtrl *clc=(CListCtrl *)GetDlgItem(IDC_LIST1); clc->SetExtendedStyle(clc->GetExtendedStyle()|LVS_EX_SUBITEMIMAGES); m_imglst.Create(IDB_BITMAP1,16,0,RGB(0,128,128)); m_imglst.SetBkColor(::GetSysColor(COLOR_WINDOW)); clc->SetImageList(&m_imglst,LVSIL_SMALL); clc->InsertColumn(0,"column1",LVCFMT_LEFT,60); clc->InsertColumn(1,"column2",LVCFMT_LEFT,60); clc->InsertColumn(2,"column3",LVCFMT_LEFT,60); clc->InsertItem(0,"item1",0); clc->SetItem(0,1,LVIF_TEXT|LVIF_IMAGE,"sub1",0,0,0,0); clc->SetItem(0,2,LVIF_TEXT|LVIF_IMAGE,"sub2",0,0,0,0); |
Top へ戻る |