HBITMAP OldBitmap;
CDC MemDC;
MemDC.CreateCompatibleDC(&dc);
CRect rect;
m_ctlPic.GetWindowRect(&rect);//静态控件的区域
ScreenToClient(rect);
OldBitmap=(HBITMAP)MemDC.SelectObject(m_hPhotoBitmap);
dc.BitBlt(rect.left,rect.top,rect.Width(),rect.Height(),&MemDC,0,0,SRCCOPY);
MemDC.SelectObject(OldBitmap);
CDialog::OnPaint();
m_hPhotoBitmap,是我从数据库里读出来的数据转化成了HBITMAP类型,然后在静态文本控件里显示,然图像不会按控件大小全部显示,而只是部分显示,请问该怎么出来,能是图像全部都在控件里显示呢,感谢帮忙。
CDC MemDC;
MemDC.CreateCompatibleDC(&dc);
CRect rect;
m_ctlPic.GetWindowRect(&rect);//静态控件的区域
ScreenToClient(rect);
OldBitmap=(HBITMAP)MemDC.SelectObject(m_hPhotoBitmap);
dc.BitBlt(rect.left,rect.top,rect.Width(),rect.Height(),&MemDC,0,0,SRCCOPY);
MemDC.SelectObject(OldBitmap);
CDialog::OnPaint();
m_hPhotoBitmap,是我从数据库里读出来的数据转化成了HBITMAP类型,然后在静态文本控件里显示,然图像不会按控件大小全部显示,而只是部分显示,请问该怎么出来,能是图像全部都在控件里显示呢,感谢帮忙。
解决方案 »
- 在MFC 规则Dll 中使用MsChart 怎么就不能正常显示了呢?
- 一个关于DirectX的问题
- 创建非模态对话框的异常
- 串口发送WriteToPort同步问题请教
- ShowWindow问题
- 怎么画一个一个矩形,矩形不是白色(即:非视类窗口颜色),但是矩形透明,可以通过矩形看见底图。这个矩形要怎么画?
- xtreme toolkit 浮动面板问题请教?CDockPaneWnd的使用?
- 弹出"xx.SYS device driver not loaded port will have no effect"是什么意思?
- 初学者的有关串表简单问题
- 多线程中使用Ado连接SQL Server7.0, 谁有好的解决方法?
- 求论坛高手指点啊,PASV(被动方式)命令发送后,为什么程序不往下走,卡住了?
- 愤怒
这个改吗,但效果还是一样呢
Width(),rect.Height()两个要改成图片的宽和高