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);
本文来自优快云博客,转载请标明出处:http://blog.youkuaiyun.com/titicacahang/archive/2009/02/06/3865708.aspx
本文介绍了在Windows编程中CBitmap对象与HBITMAP句柄之间的相互转换方法。通过具体的代码示例展示了如何使用CBitmap加载位图资源,并将其转换为HBITMAP句柄形式,以及如何从HBITMAP句柄创建CBitmap对象。
961

被折叠的 条评论
为什么被折叠?



