C++MFC设计具有位置背景的列表视图控件-创新互联

我在这里开发用的工具是VS2013,下面直接进入我们的正题吧!

创新互联是专业的西乡网站建设公司,西乡接单;提供网站设计、网站建设,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行西乡网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!

第一步:创建一个对话框应用程序

第二步:向对话框添加一个列表视图控件,看图弄别搞错了

C++ MFC 设计具有位置背景的列表视图控件

第三步:为列表视图控件绑定成员变量

C++ MFC 设计具有位置背景的列表视图控件

第四步:在资源视图中导入开发中所需要的位图(.bmp)和图标资源(.ico),没有资源的同学直接在网上下载就可以

C++ MFC 设计具有位置背景的列表视图控件

第五步:在对话的头文件声明一个图像列表对象

C++ MFC 设计具有位置背景的列表视图控件

第六步:在对话框的OnInitDialog函数中开始我们的代码操作,在这里直接上代码:

// TODO:  在此添加额外的初始化代码
	m_ImageList.Create(32,32,ILC_COLOR24|ILC_MASK,1,0);
	//向列表中添加图标
	m_ImageList.Add(AfxGetApp()->LoadIconW(IDR_MYICON_A));
	m_ImageList.Add(AfxGetApp()->LoadIconW(IDR_MYICON_B));
	m_ImageList.Add(AfxGetApp()->LoadIconW(IDR_MYICON_C));
	m_ImageList.Add(AfxGetApp()->LoadIconW(IDR_MYICON_D));
	//将图像列表关联到列表视图控件
	m_Icon.SetImageList(&m_ImageList,LVSIL_NORMAL);
	//向列表视图中添加数据
	m_Icon.InsertItem(0, L"Sindsun", 0);
	m_Icon.InsertItem(1, L"Admin", 1);
	m_Icon.InsertItem(2, L"张三", 2);
	m_Icon.InsertItem(3, L"李四", 3);
	//声明字符串
	char buf[256];
	//获得程序根目录路径
	CBitmap m_BitMap;
	m_BitMap.LoadBitmapW(IDB_MYBITMAP_A);
	m_Icon.SetBkImage(m_BitMap);
	m_Icon.SetTextBkColor(CLR_NONE);

第七步:开始调试运行,我在我机子上运行出的效果如下图:

C++ MFC 设计具有位置背景的列表视图控件

到这里我们要做的效果就完成了!

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。

标题名称:C++MFC设计具有位置背景的列表视图控件-创新互联
网页地址:https://www.cdcxhl.com/article22/hpscc.html

成都网站建设公司_创新互联,为您提供动态网站品牌网站设计网站收录移动网站建设软件开发网站内链

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

绵阳服务器托管