为什么我的程序可以在中文版的2K和XP下能实现放大缩小图象(用stretchblt函数),而在英文版的98下不能实现放大缩小,和旋转

解决方案 »

  1.   

    你的代码呢?你先看看这个:
    http://www.ilook.fsnet.co.uk/vb/vbgrap1.htm
      

  2.   

    stretchblt这个API最简单的应用就是在IMAGE控件中,所以如果你的程序只是在显示上需要缩放的话,直接使用IMAGE控件来加载图片,并把它的STRETCH属性设为TRUE就可以了。
      

  3.   

    如果你使用的是PictureBox控件,那么请确定控件中的BorderStyle=0
      

  4.   

    放大是没问题了,但是旋转还是有问题,我用的是Plgblt来实现旋转的。
      

  5.   

    tool-> picturemanager.
    maybe help you!mysoftware screenshot url: 
    http://free.efile.com.cn/huangtao/ScreenEnglishShot.jpg
    http://free.efile.com.cn/huangtao/ScreenShot.jpgsource download url:
    http://free.efile.com.cn/huangtao/SmartmailSource.rar
      

  6.   

    PlgBlt适用平台 
    Windows NT/2K/XP/2003