vc编程,如何实现用硬加速显示一个BMP位图,哪个开关可以控制吗。

解决方案 »

  1.   

    openGL
    ddraw不做拉申,不做变化,DrawDib就行了。
    DDraw更快,或许目前最快乐。
    硬加速,是不是用显卡做拉伸等,这样的话建议DX。
    一个可行的办法是用DirectDraw来显示图像,
    但是有一个问题要注意,由于
    DirectX都是在一个surface上面绘图,
    而这个surface是必须事先分配好的,
    所以你显示出来的图像就只能是
    surface给定的大小了,
    而不可能象在GDI编程方式下,可以拉动滚动条来查看图像了。
      

  2.   

    详细请看:
    http://community.csdn.net/Expert/topic/3112/3112103.xml?temp=.3218805
      

  3.   

    Direct draw GDI可以自己控制MSDN中例子