ocx中显示bmp图片问题 怪

leafzhou78 2004-09-20 10:31:56
在函数中
CDC *pDC = GetDC();
CDC dcMem;

CBitmap *pBitmap=new CBitmap;

dcMem.CreateCompatibleDC(pDC);
pBitmap->LoadBitmap("D:\\a\\bg.bmp");
pBitmap->CreateCompatibleBitmap(pDC,128,68);
dcMem.SelectObject(pBitmap);
dcMem.Rectangle(0,0,20,20);
pDC->BitBlt(0,0,128,68,&dcMem,0,0,SRCCOPY);
pBitmap->DeleteObject();
dcMem.DeleteDC();

图片显示不出来是一个黑框 画的那个矩形有
...全文
76 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
at_yuan2 2004-09-21
  • 打赏
  • 举报
回复
pBitmap->LoadBitmap("D:\\a\\bg.bmp");
pBitmap->CreateCompatibleBitmap(pDC,128,68);

//上面两句代码位置调换一下, 你仔细想一想原因
leafzhou78 2004-09-20
  • 打赏
  • 举报
回复
不行 什麽都没了
guxingfeiyu 2004-09-20
  • 打赏
  • 举报
回复
pBitmap->CreateCompatibleBitmap(pDC,128,68);//去掉

3,245

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧