MFC CListCtrl 显示bmp图片

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();

 

转载于:https://www.cnblogs.com/qq76211822/p/5148796.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值