正文

CBitmap和HBITMAP的区别及相互转换方法2009-10-15 16:45:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/yuqiexing/49291.html

分享到:

是真忘了。 该回顾一下。

CBitmap和HBITMAP的区别及相互转换方法

HPEN hPen,hPen2;
CPen pen,pen2;
pen.Attach(hPen);
hPen2 = (HPEN)pen;

CBitmap bmp;
bmp.LoadBitmap(IDB_BITMAP1);
HBITMAP hbm = (HBITMAP)bmp;
CBitmap bmp1;
bmp1.Attach(hbm);

HBITMAP = CBitmap.m_hObject
CBitmap* = CBitmap.FromHandle(HBITMAP)

//已知HBITMAP hbit;
CBitmap cb;
cb.FromHandle(hbit);

//已知CBitmap cb;
HBITMAP hbit=(HBITMAP)cb;

CBitmap bmp;
HBITMAP hBmp;
相互转换:
hBmp=(HBITMAP)bmp.GetSafeHandle();
bmp.Attach(hBmp);

 

阅读(3557) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册