QQ登录

只需一步,快速开始

上位机MFC设置CListView背景与子项图片

[ 复制链接 ]
当前例程使用MFC默认的功能给CListView的背景与子项设置图片的功能。
这样可以美化此控件,效果如图

上位机MFC设置CListView背景与子项图片

上位机MFC设置CListView背景与子项图片

背景图片直接从程序的根目录bmp文件加载与设置,所以图片路径要注意,不然后背景会设置失败。
要注意的是OLE库必须要启动,也就是要调用 对应的函数AfxOleInit();
关键代码段为程序初始化时的调用
  1. m_ImageList.Create(32, 32, ILC_COLOR24|ILC_MASK, 1, 0);                        //创建图像列表控件
  2.         //向图像列表控件中添加图标
  3.         m_ImageList.Add(LoadIcon(AfxGetResourceHandle(), MAKEINTRESOURCE(IDI_ICON1)));
  4.         m_ImageList.Add(LoadIcon(AfxGetResourceHandle(), MAKEINTRESOURCE(IDI_ICON2)));
  5.         m_ImageList.Add(LoadIcon(AfxGetResourceHandle(), MAKEINTRESOURCE(IDI_ICON3)));
  6.         m_ImageList.Add(LoadIcon(AfxGetResourceHandle(), MAKEINTRESOURCE(IDI_ICON4)));
  7.         m_ImageList.Add(LoadIcon(AfxGetResourceHandle(), MAKEINTRESOURCE(IDI_ICON5)));
  8.         m_List.SetImageList(&m_ImageList, LVSIL_NORMAL);                //设置列表视图关联的图像列表
  9.         m_List.InsertItem(0, "小明", 0);                                                                //向列表视图控件中添加数据
  10.         m_List.InsertItem(1, "小雨", 1);
  11.         m_List.InsertItem(2, "小强", 2);
  12.         m_List.InsertItem(3, "小红", 3);
  13.         m_List.InsertItem(4, "小张", 4);

  14.         char szAppName[128] = {0};
  15.         GetModuleFileName(NULL, szAppName, 128);                //获取应用程序完整名称
  16.         char szDriver[128] = {0};
  17.         char szDir[128] = {0};
  18.         char szName[128] = {0};
  19.         char szExt[128] = {0};
  20.         _splitpath(szAppName, szDriver, szDir, szName, szExt);        //分解目录
  21.        
  22.         char szBmpName[128] = {0};
  23.         strcat(szBmpName, szDriver);
  24.         strcat(szBmpName, szDir);
  25.         strcat(szBmpName, "Bk.bmp");                                                        //读取应用程序下的位图名称

  26.         BOOL bRet = m_List.SetBkImage(szBmpName, false,50,50); //设置背景位图
  27.         m_List.SetTextBkColor(CLR_NONE);                                                //设置文本背景颜色
复制代码


源代码下载:
请点击此处下载

请先注册会员后在进行下载

已注册会员,请先登录后下载

文件名称:上位机MFC设置CListView背景与子项图片.rar 
文件大小:2.92 MB  售价:1金币
下载权限: 不限 以上或 VIP会员   [购买捐助会员]   [充值积分]   有问题联系我


  

上位机VC MFC程序开发精典实例大全源码与视频讲解配套下载408例

  

经历1年的编程与录制点击进入查看


  

如果您认可,可联系功能定制!

  

如果您着急,充值会员可直接联系发您资料!

  

QQ联系我

微信扫扫联系我

  

  

您的支持是我们创作的动力!  

  

您可花点闲钱积分自助任意充值

  

成为VIP会员 全站资源任意下载永久更新!


回复

使用道具 举报

快速回复 返回列表 客服中心 搜索