CBitmap的问题
小弟的程序
CBitmap bmp1, bmp2;
bmp1.LoadBitmap(IDB_BMP1);
if(bmp1.m_hObject==NULL)
return;
//现在我要将bmp1拷贝到bmp2中
HGDIOBJ h = bmp1.Detach();
bmp2.Attach(h);
//这样程序关闭的时候会报
Debug Assertion Failed!
Program: c:\test\test1.exe
File: winhand.cpp
Line: 205
...
的错误
请各位高人指点
问题点数:0、回复次数:3Top
1 楼cutebab0888(扬扬)回复于 2003-02-03 16:31:40 得分 0
up
不知道要是要打印这bitmap,
要怎么来写呀?Top
2 楼zswzwy(酒是穿肠毒药 @ 色是刮骨钢刀)回复于 2003-02-03 17:50:37 得分 0
h没值。Top
3 楼zhangdf96(zhangdf)回复于 2003-02-03 17:56:46 得分 0
你的写法在vc6,2000下没问题,不知你是什么环境。
这样试试:
CBitmap bmp1, bmp2;
bmp1.LoadBitmap(IDB_BMP1);
if(bmp1.m_hObject==NULL)
return;
BITMAP bitmap;
bmp1.GetBitmap(&bitmap);
bmp2.CreateBitmapIndirect(&bitmap);Top




