MFC VC++ アプリケーション Tip集 サイト


7章.CListCtrlクラス リストコントロール

7−21.ヘッダにイメージを表示する(Comctl32.dll:Version 4.70)







 ビットマップを用意して、以下のようにします。

	char buf[MAX_PATH];
	LVCOLUMN lvc;
	CListCtrl *clc=(CListCtrl *)GetDlgItem(IDC_LIST3);
	m_imgdir.Create(IDB_BITMAP1,16,0,RGB(0,128,128));

	clc->GetHeaderCtrl()->SetImageList(&m_imgdir);
	memset(&lvc,0x00,sizeof(lvc));
	lvc.mask=LVCF_FMT|LVCF_IMAGE|LVCF_SUBITEM|LVCF_TEXT|LVCF_WIDTH;
	lvc.fmt=LVCFMT_LEFT;
	lvc.cx=60;
	lvc.pszText="column1";
	lvc.cchTextMax=strlen(lvc.pszText);
	lvc.iSubItem=0;
	lvc.iImage=2;



Top へ戻る