读书人

CImageList获得的位图怎么加载到CBitm

发布时间: 2012-01-03 22:16:06 作者: rapoo

CImageList获得的位图如何加载到CBitmapButton上?
如题,代码片段:

C/C++ code
    IMAGEINFO ImgInfo;    CBitmapButton BmpBtn;    CImageList ImageList;    ImageList.Create(IDB_BITMAP, 48, 7, RGB(0,0,0));    ImageList.GetImageInfo(0, &ImgInfo);    CRect rcImg;    rcImg = ImgInfo.rcImage;        BmpBtn.LoadBitmaps(???)


从ImgeList中取得了一个IMAGEINFO 结构体,里边有位图句柄,但是位图按钮需要位图的ID啊???着如何实现,听说这样的位图是没有ID的?
前提是不能从IDB_BITMAP直接获取,要求如此。
先谢谢大家了

[解决办法]
估计你得取出CImgageList然后根据当前Button的不同状态调用Draw绘制不同的图片到button上了

读书人网 >VC/MFC

热点推荐