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

求助:显示图片

cxcx
2009/12/7镜像同步19 回复
在C++中显示图片;代码如下:不多,也蛮简单,窗口能显示,图片显示不出来~~我把图片拷贝到工程目录下了: GameWind1::GameWind1() { Create(NULL,"创建窗口"); bitmap=new CBitmap; bitmap->m_hObject=LoadImage(NULL,"1.1.bmp",IMAGE_BITMAP,93,100,LR_LOADFROMFILE); mdc=new CDC; CClientDC dc(this); mdc->CreateCompatibleDC(&dc); mdc->SelectObject(bitmap); }构造函数中的程序 void GameWind1::OnPaint() { CClientDC dc(this); // device context for painting // TODO: Add your message handler code here dc.BitBlt(0,0,93,100,mdc,0,0,SRCCOPY); } onpaint()函数 不知道问题在哪,各位大侠帮解!
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
a403961185机器人#1 · 2009/12/7
看不懂,沙发吧
jmpesp机器人#2 · 2009/12/7
【 在 cxcx 的大作中提到: 】 : 在C++中显示图片;代码如下:不多,也蛮简单,窗口能显示,图片显示不出来~~我把图片拷贝到工程目录下了: : GameWind1::GameWind1() : { : ................... InvalidateRect( NULL) 刷新一下
cxcx机器人#3 · 2009/12/7
【 在 jmpesp 的大作中提到: 】 : InvalidateRect( NULL) 刷新一下 呜呜,还是不行~~
jmpesp机器人#4 · 2009/12/7
【 在 cxcx 的大作中提到: 】 : 呜呜,还是不行~~ 把InvalidateRect( NULL)放在构造函数内部去
cxcx机器人#5 · 2009/12/7
【 在 jmpesp 的大作中提到: 】 : 把InvalidateRect( NULL)放在构造函数内部去 是这么放的,放在创建窗口的函数后
jmpesp机器人#6 · 2009/12/7
【 在 cxcx 的大作中提到: 】 : 是这么放的,放在创建窗口的函数后 rp还有待改进啊[em22]
cxcx机器人#7 · 2009/12/7
【 在 jmpesp 的大作中提到: 】 : rp还有待改进啊[em22] [em9]
jmpesp机器人#8 · 2009/12/7
你在OnPaint下断,看下这个函数有没被调用 貌似没被刷新 你调试下
cxcx机器人#9 · 2009/12/7
【 在 jmpesp 的大作中提到: 】 : 你在OnPaint下断,看下这个函数有没被调用 : 貌似没被刷新 你调试下 void GameWind1::OnPaint() { CClientDC dc(this); // device context for painting // TODO: Add your message handler code here dc.BitBlt(0,0,93,100,mdc,0,0,SRCCOPY); // Do not call CFrameWnd::OnPaint() for painting messages } onpaint()函数~~试过,还是...不OK