hbitmap hbmp;
方法①[cpp]view plain
copy
cbitmap* pbmp = cbitmap::fromhandle(hbmp);
方法②[cpp]view plain
copy
cbitmap bmp;
bmp.attach(hbmp);
方法①轉換出來的臨時cbitmap物件似乎並不是可靠的!msdn上說這個臨時只在某一時間段內有效。
等到某個空閒的時候,這個臨時cbitmap物件會被清除掉。所以覺得還是方法②好一點
方法①[cpp]view plain
copy
cbitmap* pbmp;
hbitmap
hbmp = (
hbitmap
)(*pbmp);
//(hbitmap)是cbitmap類過載了的操作符.
方法②[cpp]view plain
copy
cbitmap m_bitmap;
hbitmap
h_bmp;
h_bmp=m_bitmap.m_hobject;
CBitmap和HBITMAP的區別及相互轉換方法
cbitmap和hbitmap的區別及相互轉換方法 2008 06 16 08 05 03 cbitmap和hbitmap的區別及相互轉換方法 hpen hpen,hpen2 cpen pen,pen2 pen.attach hpen hpen2 hpen pen cbitmap bmp bmp.l...
CBitmap和HBITMAP的區別及相互轉換方法
hbitmap是bitmap的指標,msdn中 handle to a bitmap.typedef handle hbitmap cbitmap是mfc中封裝bitmap的類 msdn中 encapsulates 囊括 a windows graphics device inte ce gdi b...
Bitmap到CBitmap的轉換
bitmap tpbitmap new bitmap width,height,pixelformat24bpprgb hbitmap aaa1 bitmap bm tpbitmap gethbitmap color 0,0,0 aaa1 cbitmap pbm cbitmap fromhandle...