CImageList获得的位图怎么加载到CBitmapButton上
CImageList获得的位图如何加载到CBitmapButton上?
如题,代码片段:
从ImgeList中取得了一个IMAGEINFO 结构体,里边有位图句柄,但是位图按钮需要位图的ID啊???着如何实现,听说这样的位图是没有ID的?
前提是不能从IDB_BITMAP直接获取,要求如此。
先谢谢大家了
------解决方案--------------------
估计你得取出CImgageList然后根据当前Button的不同状态调用Draw绘制不同的图片到button上了
如题,代码片段:
- 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上了