在类中声明:
CListCtrl m_ListCtrl;
CImageList m_ImageList;
在对话框的OnInitDialog()中有:
m_ImageList.Create(16,16,ILC_COLOR8,2,4);
m_ImageList.Add(AfxGetApp()->LoadIcon(IDI_ICON_SAD));
m_ImageList.Add(AfxGetApp()->LoadIcon(IDI_ICON_SMILE));
m_ListCtrl.SetImageList(&m_ImageList,LVSIL_NORMAL);
m_ListCtrl.SetExtendedStyle(LVS_EX_FULLROWSELECT|m_ListCtrl.GetExtendedStyle() |LVS_EX_SUBITEMIMAGES);
char *Header[]={"楼栋号","姓名","水费","电费","合计","年月","预存"};
for(int i=0;i<7;i++)
{
if (i>1)
m_ListCtrl.InsertColumn(i,Header[i],LVCFMT_CENTER,60,-1);
else
m_ListCtrl.InsertColumn(i,Header[i],LVCFMT_CENTER,80,-1); }在OK的事件中写入
while(!Rst.IsEOF())
{
CString strValue;
for (int i=0;i<7;i++)
{
Rst.GetFieldValue(i,strValue);
strValue.Trim();
if(i==0)
{
LVITEM lvi;
lvi.mask = LVIF_IMAGE | LVIF_TEXT;
lvi.iItem = Row;
lvi.iSubItem = 0;
lvi.pszText = (LPTSTR)(LPCTSTR)(strValue);
lvi.iImage = 1;
m_ListCtrl.InsertItem(&lvi);
}
........................
死活就是不显示图标,只显示文本,请大侠指点.
CListCtrl m_ListCtrl;
CImageList m_ImageList;
在对话框的OnInitDialog()中有:
m_ImageList.Create(16,16,ILC_COLOR8,2,4);
m_ImageList.Add(AfxGetApp()->LoadIcon(IDI_ICON_SAD));
m_ImageList.Add(AfxGetApp()->LoadIcon(IDI_ICON_SMILE));
m_ListCtrl.SetImageList(&m_ImageList,LVSIL_NORMAL);
m_ListCtrl.SetExtendedStyle(LVS_EX_FULLROWSELECT|m_ListCtrl.GetExtendedStyle() |LVS_EX_SUBITEMIMAGES);
char *Header[]={"楼栋号","姓名","水费","电费","合计","年月","预存"};
for(int i=0;i<7;i++)
{
if (i>1)
m_ListCtrl.InsertColumn(i,Header[i],LVCFMT_CENTER,60,-1);
else
m_ListCtrl.InsertColumn(i,Header[i],LVCFMT_CENTER,80,-1); }在OK的事件中写入
while(!Rst.IsEOF())
{
CString strValue;
for (int i=0;i<7;i++)
{
Rst.GetFieldValue(i,strValue);
strValue.Trim();
if(i==0)
{
LVITEM lvi;
lvi.mask = LVIF_IMAGE | LVIF_TEXT;
lvi.iItem = Row;
lvi.iSubItem = 0;
lvi.pszText = (LPTSTR)(LPCTSTR)(strValue);
lvi.iImage = 1;
m_ListCtrl.InsertItem(&lvi);
}
........................
死活就是不显示图标,只显示文本,请大侠指点.
解决方案 »
- 谁能教我下MFC的combobox,谢谢了
- 跟大家讨论一个IOCP和AcceptEx一起使用的问题,一个客户端连接结束后,是不是要关掉
- mfc 文件 数据库 网页
- c++ 图形编程和windows编程, 能够推荐几本比较好的入门书吗
- 关于用TCP协议发送并接收大量数据的问题。
- VS2005开发ocx的初级问题?
- 那里有《ATL开发指南(第二版)》下载?
- 在HtmLView中的 OnNewWindow2()事件是调用了哪个API?
- 如何使基于文档/视窗结构程序的视(View)处于主框架Client之外
- 一个问题!
- 用c++写的程序能否调用mfc设计的dll?
- 如何把十六进制表示的字符串"34ee665"转化为十进制的字符串"55502437"?
改为:
m_ImageList.Create(16,16,ILC_COLOR8|ILC_MASK,2,4);试一下!!good luck~~~~