VC+怎么从CDib类得到位图句柄HBITMAP?

classCDib:publicCObject{…………}... class CDib : public CObject
{……
……}
展开
 我来答
faketamendie
2012-06-02 · 超过55用户采纳过TA的回答
知道小有建树答主
回答量:164
采纳率:0%
帮助的人:140万
展开全部
1.MFC库中似乎没有CDIB类
2.如果你有从文件中读出的DIB数据,SetBitmapBits可以转换为HBITMAP
3.DIB和DDB的数据是相反方向的。转换之前需要处理。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Bk0X
2012-06-02 · TA获得超过9413个赞
知道小有建树答主
回答量:1217
采纳率:60%
帮助的人:669万
展开全部
自己定义一个GetHandle之类的函数就可以了呀
更多追问追答
追问
不好意思,能详细点吗?
追答
是要自己定义CDib类型吗?
class CDib{
public:
CDib(const String& file)
{
__handle = ::LoadBitmap(XXX);
}

HBITMAP GetHandle(){ return __handle; }
private:
HBITMAP __handle;
};
这样?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式