位图显示问题,急!!!高手请Help me!!! hBitmap应该是空的。在CreateDIBitmap函数的Re里说明:Windows 95/98: The created bitmap cannot exceed 16MB in size大图像都不用这种方式的。尤其系统资源不多的时候更不行,你可以找一个高档的计算机上试试,按理论还是可以的,因为还差一点才16M 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我以前也这样做过,在win2000下面作的时候,也是宽度超过一定就创建失败。因此建议你看MSDN sample DIBLOOK,它使用了stretchBlt函数,这个函数多大的位图都能够显示。我用过显示110M的位图,一点问题都没有。 把”最后对其显示:“后面的代码改成:::StretchDIBits(dc.m_hDC,0,0,hbmpinfoheader.biWidth,hbmpinfoheader.biHeight,0,0,hbmpinfoheader.biWidth,hbmpinfoheader.biHeight,CCDData,(BITMAPINFO*)bmpinfo,DIB_RGB_COLORS,SRCCOPY); 有点意外,要去杭州出差 如何求解List control表格中某列的和 工作线程中的SetTimer的问题 可以调试运行,也可以在VC中直接执行。但无法直接点击EXE文件运行,出现错误 UDP怎样实现异步和线程池。 创建数据源的问题 调试难题:VC++ 高手请进!! 做过计算机接口实验的同学请来帮我。(用vc控制实验箱的发光二极管) 哪里有显示图象文件的源码 看看这段代码为什么错? 怎样把DATAGRID的数据源动态的设为某一个ADO控件。 怎样定义一个缓冲区,然后把文章读进去(中文).谢谢!
创建失败。因此建议你看MSDN sample DIBLOOK,它使用了stretchBlt
函数,这个函数多大的位图都能够显示。我用过显示110M的位图,一点问题
都没有。
”最后对其显示:“
后面的代码改成:
::StretchDIBits(dc.m_hDC,0,0,hbmpinfoheader.biWidth,hbmpinfoheader.biHeight,0,0,hbmpinfoheader.biWidth,hbmpinfoheader.biHeight,CCDData,(BITMAPINFO*)bmpinfo,DIB_RGB_COLORS,SRCCOPY);