16,551
社区成员
发帖
与我相关
我的任务
分享
BOOL CC424Dlg::OnInitDialog()
{
CDialog::OnInitDialog();
m_imglist.Create ( 32, 32, ILC_COLOR16 | ILC_MASK, 4, 1 );
m_imglist.Add (HICON(::LoadImage (AfxGetResourceHandle(), MAKEINTRESOURCE(IDI_ICON_1),
IMAGE_ICON, 32, 32, LR_DEFAULTCOLOR )));
m_list.SetImageList ( &m_imglist, LVSIL_SMALL );
m_list.InsertColumn ( 0, _T("Active Icons"), LVCFMT_LEFT, 0, 0 );
m_list.InsertItem ( 0, _T("The first item"), 0 );
m_list.SetColumnWidth ( 0, LVSCW_AUTOSIZE );
m_list.SetExtendedStyle ( LVS_EX_FULLROWSELECT );
return TRUE;
}void CListCtrlEx::AddItem(short i, char* name, char* text)
{
LVITEM lvi;
lvi.mask = LVIF_TEXT | LVIF_IMAGE | LVIF_PARAM;
lvi.iItem = GetItemCount();
lvi.iImage = i;
lvi.iSubItem = 0;
lvi.pszText = name;
lvi.cchTextMax = 64;
lvi.lParam = 0;
InsertItem(&lvi);
lvi.mask = LVIF_TEXT;
lvi.pszText = text;
lvi.cchTextMax = 32;
lvi.iSubItem = 1;
SetItem(&lvi);
}