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");
       
     
  • 相关阅读:
    shell脚本基础
    rtsp冷门解释
    C++基础之动态内存
    树莓派3安装ros
    Trie树
    [LeetCode]The Skyline Problem
    [LeetCode]Implement Trie (Prefix Tree)
    C++基础之适配器
    配置树莓派3的openwrt中的网络
    [LeetCode]Self Crossing
  • 原文地址:https://www.cnblogs.com/whzym111/p/6222191.html
Copyright © 2011-2022 走看看