一个简单的问题,显示位图时如何将位图占满整个文档,也就是自动缩放。我是用StretchDIBits 来显示位图的,StretchDIBits(pDC->GetSafeHdc(), origin.x, origin.y, size.cx, size.cy,
0, 0, m_lpBMIH->biWidth, m_lpBMIH->biHeight,
m_lpImage, (LPBITMAPINFO) m_lpBMIH, DIB_RGB_COLORS, SRCCOPY);这里的参数好像没有自动缩放这一项?怎么才能自动缩放呢?谢谢,不甚感激。
0, 0, m_lpBMIH->biWidth, m_lpBMIH->biHeight,
m_lpImage, (LPBITMAPINFO) m_lpBMIH, DIB_RGB_COLORS, SRCCOPY);这里的参数好像没有自动缩放这一项?怎么才能自动缩放呢?谢谢,不甚感激。
解决方案 »
- 在c++中创建动态dbf
- VC能否获取网页中JS的值?
- 怎样设置Static Text的背景色
- 一个256色的图像,他的每个字节表示他的这个点的RGB,求由 RGB具体值 把其转化为 这个字节值的公式
- 显示出的是乱码,怎么解决?
- 求助,我的DrawMsg函数怎么绘不出东西?
- 使用MFC的CRecordSet访问MS SQL Server的问题
- 急急急急急急急急急急急急急急急急急
- 我写了一个程序,他可以使用工具条的位图在菜单相应的ID加上位图,后来我用了24位色的toolbar我希望在菜单的图表也是24位色的,怎么做?希望可以给我详细解答,关于此方面的资料也可以,(源代码最好) 谢谢
- 如何屏蔽掉桌面? 非常紧急, 快来呀, 高手们
- 关于在editbox里使用tab键的问题,请教,急!!!!!!!
- 请大家帮我解决一个网络编程中的多线程问题
// destination rectangle(你的客户区域显示)
0, 0, rect.Width(), rect.Height(),
// source rectangle(图片的大小范围)
0, 0, yourbitmap.width, yourbitmap.height,
yourbitmap.bits,
(BITMAPINFO*)data,
DIB_RGB_COLORS,
SRCCOPY);