首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

CImageList获得的位图怎么加载到CBitmapButton上

2012-01-03 
CImageList获得的位图如何加载到CBitmapButton上?如题,代码片段:C/C++ codeIMAGEINFO ImgInfoCBitmapButt

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上了

热点排行