码迷,mamicode.com
首页 > 编程语言 > 详细

MFC CListCtrl 显示bmp图片

时间:2016-01-21 19:19:50      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:

m_ListCtrl.SetExtendedStyle(m_ListCtrl.GetExtendedStyle()| LVS_EX_SUBITEMIMAGES | LVS_EX_GRIDLINES);
    m_ListCtrl.InsertColumn(0, L"#", LVCFMT_CENTER, 0);
    m_ListCtrl.InsertColumn(1,_T("T1"),LVCFMT_LEFT,100);
    m_ListCtrl.InsertColumn(2,_T("A1"),LVCFMT_LEFT,190);
    m_ListCtrl.InsertColumn(3,_T("A2"),LVCFMT_LEFT,190);
m_Imagelist.Create(150, 200,ILC_COLOR32|ILC_MASK, 8, 1);   //----- 实例图象框;
    HBITMAP hBitmap;
    CBitmap *pBitmap;
    CString FilePathName = L"E:\\nn\\1.bmp";   //在资源的IDB_BITMAP1文件就是face.bmp导入的
    pBitmap = new   CBitmap;
    hBitmap=(HBITMAP)LoadImage(NULL,FilePathName, IMAGE_BITMAP,0,0,LR_LOADFROMFILE);
    pBitmap->Attach(hBitmap);
    m_Imagelist.Add(pBitmap, RGB(0,0,0));

    m_ListCtrl.SetImageList(&m_Imagelist, LVSIL_SMALL); 

    DWORD dw = m_Imagelist.GetImageCount();
    CString str;
    for(int j = 0;j < 3 ;j ++){
        m_ListCtrl.InsertItem(j,L"123",0);
        LVITEM item = {0};
        item.iItem = j;
        item.iSubItem = 2;
        item.mask = LVIF_TEXT|LVIF_IMAGE;
        //item.iImage = 0;                  //图片索引值
        item.pszText = _T("Virqin");
        item.lParam = (LPARAM)m_hWnd;
        m_ListCtrl.SetItem(&item);
    }
    m_Imagelist.Detach();

 

MFC CListCtrl 显示bmp图片

标签:

原文地址:http://www.cnblogs.com/qq76211822/p/5148796.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!