那是因为Win9X的限制。在Win9X中,有很多GDI相关的数据只能是short型。当stretchblt()时,图像的大小(width or height)超过了65536肯定显示不出,这个问题我也遇到过。在NT中就好了,它的GDI相关的数据大多是long型。