BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #4642同步于 2008/4/6
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

[合集] 关于VC6加载位图的问题

Xer
2008/4/6镜像同步0 回复
☆─────────────────────────────────────☆ do (carabao) 于 (Sun Apr 6 15:44:34 2008) 提到: void CPaintDlg::ShowBitmap(CPaintDC *pdc,CWnd *pWnd) { CGraphicsDlg *lpWnd=(CGraphicsDlg*)pWnd; BITMAP bm; lpWnd->m_bmpBitmap.GetBitmap(&bm); CDC dcMem; dcMem.CreateCompatibleDC(pdc); CBitmap* pOldBitmap=(CBitmap*)dcMem.SelectObject(&(lpWnd->m_bmpBitmap)); CRect lRect; GetClientRect(lRect); lRect.NormalizeRect(); pdc->StretchBlt(10,10,(lRect.Width()-10),(lRect.Height()-10),&dcMem,0,0,bm.bmWidth,bm.bmHeight,SRCCOPY); } 运行后,打开bmp图片时会出现下面的错误(程序是Teach Yourself Visual C++® 6 in 21Days 里面的) [upload=1][/upload] ☆─────────────────────────────────────☆ do (carabao) 于 (Sun Apr 6 15:45:27 2008) 提到: 这个是程序 [upload=1][/upload] ☆─────────────────────────────────────☆ Bupterm (怀孕中。) 于 (Sun Apr 6 16:20:47 2008) 提到: 你可以打开那个出错的文件看看是哪里断言错误嘛…… 我看了看。。。 ASSERT(m_hObject != NULL); 也就是说你LoadImage的时候有问题... ☆─────────────────────────────────────☆ do (carabao) 于 (Sun Apr 6 16:42:28 2008) 提到: 嗯,看到了,谢谢 【 在 Bupterm 的大作中提到: 】 : 你可以打开那个出错的文件看看是哪里断言错误嘛…… : 我看了看。。。 : ASSERT(m_hObject != NULL); : ................... ☆─────────────────────────────────────☆ difuk (胖夫||The world) 于 (Sun Apr 6 16:59:38 2008) 提到: 【 在 do 的大作中提到: 】 : 嗯,看到了,谢谢 ……但其实是DeleteObject()的问题
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。