zoukankan      html  css  js  c++  java
  • mfc CImageList和CListCtrl

    知识点:
     CImageList类的运用
     CListCtrl添加图标
    
    
    一、CImageList
    CImageList*SetImageList(CImageList*pImageList,int nImageList);
    
    BOOL Create(intcx,intcy,UINT nFlags,int nInitial,int nGrow);
    CImageList::Create(32,32,ILC_COLOR32|ILC_MASK,2,1);//创建图标列表
    //ILC_COLOR32指定颜色位数
    //ILC_MASK是否启用透明
    
    二、添加图标资源至ImageList对象
    CWinApp::LoadIcon
    HICON LoadIcon(LPCTSTR lpszResourceName)const;
    HICON LoadIcon(UINT nIDResource)const;
    imagelistb.Add(AfxGetApp()->LoadIcon(IDR_MAINFRAME));//添加资源图标
       
    
    
    、、、、、、、、、、、、、
    //添加项目
        CListCtrl* plst_ctl=(CListCtrl*)GetDlgItem(IDC_LIST1);
        //添加图标
        m_imagelist_b.Create(32,32,ILC_COLOR32|ILC_MASK ,0,0);
        m_imagelist_b.Add(AfxGetApp()->LoadIcon(IDR_MAINFRAME));
    
        plst_ctl->SetImageList(&m_imagelist_b,LVSIL_NORMAL   );
        
        plst_ctl->InsertItem(0,L"0000",0);
        plst_ctl->InsertItem(1,L"1111",0);
        plst_ctl->InsertItem(2,L"2222");
        plst_ctl->InsertItem(3,L"aaaaa");
        plst_ctl->SetItemText(3,0,L"33333");
       
     
  • 相关阅读:
    day02-xml
    day01-java重点复习
    RPM包和YUM仓库管理
    Nginx的下载与安装
    yum源本地部署完后网络部署报错
    RAID和LVM
    磁盘管理
    xargs详解
    locate及find查找命令
    linux的进程和管道符(二)
  • 原文地址:https://www.cnblogs.com/whzym111/p/6222191.html
Copyright © 2011-2022 走看看