在作拼图游戏时窗口太小了,只能显示位图的一部分,有没有一种方法让窗口可以随意改变大小,或者让位图随着窗口的大小改变,,使之总是完全显示出来?
谢谢

解决方案 »

  1.   

    让位图随着窗体大小变化
    用GDI的StretchBlt或者GDI+的Graphics类的DrawImage来缩放显示位图。
      

  2.   

    StretchBlt 可以用于精度要求不是很高的情况如果要求精度高的话,还是需要去找一下专用的算法
      

  3.   

    好像除了StretchBlt函数外,映像中好像还有一个可以改变对应窗口分辨率的函数(效果应该是一样的,名字我忘了,呵呵)