在基于对话框的工程中,放入一个列表控件,使其与m_ctrlList关联,然后
m_imgList.Create(20, 20, TRUE | ILC_COLOR24, 4, 4);
CBitmap bmp;
bmp.LoadBitmap(IDB_BITMAP1);
m_imgList.Add(&bmp, RGB(255, 255, 255));
m_ctrlList.SetImageList(&m_imgList, LVSIL_SMALL);
m_ctrlList.SetExtendedStyle(LVS_EX_FULLROWSELECT | LVS_EX_FLATSB | LVS_EX_GRIDLINES | LVS_EX_ONECLICKACTIVATE);
m_ctrlList.InsertColumn(0, _T("IP"), LVCFMT_LEFT, 50);
m_ctrlList.InsertColumn(1, _T("Name"), LVCFMT_LEFT, 50);
但是运行之后始终不显示,请问使哪里错了?
m_imgList.Create(20, 20, TRUE | ILC_COLOR24, 4, 4);
CBitmap bmp;
bmp.LoadBitmap(IDB_BITMAP1);
m_imgList.Add(&bmp, RGB(255, 255, 255));
m_ctrlList.SetImageList(&m_imgList, LVSIL_SMALL);
m_ctrlList.SetExtendedStyle(LVS_EX_FULLROWSELECT | LVS_EX_FLATSB | LVS_EX_GRIDLINES | LVS_EX_ONECLICKACTIVATE);
m_ctrlList.InsertColumn(0, _T("IP"), LVCFMT_LEFT, 50);
m_ctrlList.InsertColumn(1, _T("Name"), LVCFMT_LEFT, 50);
但是运行之后始终不显示,请问使哪里错了?
lvColumn.fmt = LVCFMT_LEFT | LVCFMT_IMAGE;
lvColumn.cx = 50;
lvColumn.pszText = "IP";
lvColumn.iImage = 0;
m_List.InsertColumn(0, &lvColumn);
以后在添加信息,每加入一行信息,InsertItem()函数一次!