MFC-SetImageList给列表视图控件设置图像列表
CImageList* pImageList; HBITMAP hbmp1; CBitmap* pBitmap1; HBITMAP hbmp2; CBitmap* pBitmap2; HBITMAP hbmp3; CBitmap* pBitmap3; HBITMAP hbmp4; CBitmap* pBitmap4;
pImageList = new CImageList(); // 创建一个CImageList类的指针变量 pImageList->Create(32, 32, ILC_COLOR32, 0, 4); // 确定图像规格--必不可少 hbmp1 = (HBITMAP)::LoadImage(NULL, _T("D:\\bb\\tubiao\\1.bmp"), IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE | LR_DEFAULTSIZE | LR_CREATEDIBSECTION); pBitmap1 = new CBitmap; pBitmap1->Attach(hbmp1); //CWND句柄指向win32API句柄 pImageList->Add(pBitmap1, RGB(0, 0, 0)); //添加外部文件图像 hbmp2 = (HBITMAP)::LoadImage(NULL, _T("D:\\bb\\tubiao\\2.bmp"), IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE | LR_DEFAULTSIZE | LR_CREATEDIBSECTION); pBitmap2 = new CBitmap; pBitmap2->Attach(hbmp2); //CWND句柄指向win32API句柄 pImageList->Add(pBitmap2, RGB(0, 0, 0)); //添加外部文件图像 hbmp3 = (HBITMAP)::LoadImage(NULL, _T("D:\\bb\\tubiao\\3.bmp"), IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE | LR_DEFAULTSIZE | LR_CREATEDIBSECTION); pBitmap3 = new CBitmap; pBitmap3->Attach(hbmp3); //CWND句柄指向win32API句柄 pImageList->Add(pBitmap3, RGB(0, 0, 0)); //添加外部文件图像 hbmp4 = (HBITMAP)::LoadImage(NULL, _T("D:\\bb\\tubiao\\4.bmp"), IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE | LR_DEFAULTSIZE | LR_CREATEDIBSECTION); pBitmap4 = new CBitmap; pBitmap4->Attach(hbmp4); //CWND句柄指向win32API句柄 pImageList->Add(pBitmap4, RGB(0, 0, 0)); //添加外部文件图像 CImageList* pold = new CImageList; pold=mylist4.SetImageList(pImageList,LVSIL_SMALL);//给列表视图控件设置图像列表 /* 参数1:CImageList* pImageList 图像列表指针 参数2:int nImageListType 图像的类型的列表。 它可以是以下值之一: LVSIL_NORMAL 图像列表与大图标。 LVSIL_SMALL 图像列表与小图标。 LVSIL_STATE 图像列表与状态图像 返回值:CImageList* 以前的图像列表指针 */
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
2019-04-29 python-类对象以字典模式操作