关于Graphics::DrawImage()函数使用的问题
yyfzy 2007-04-14 10:45:52 我使用Graphics::DrawImage(Image*, int desLeft, int desTop, int srcLeft, int srcTop, int srcWidth, int srcHeight, UnitPixel)的函数形式在一个1024*768的窗体上绘制一个1024*768的图片,可是图片只有一部分绘制出来了,还有一部分在窗体之外,并不是想象中的刚好把整个图片贴在窗体上,感觉Graphics认为我的窗体要比Image小很多。
如果是使用Graphics::DrawImage(Image*, int x, int y,int Width, int Height)
的函数形式效果是正确的,但是我现在需要使用前面的方式来将图片的某个区域绘制在制定的位置上。
请问使用第一种调用方式的时候要注意什么?怎么样才能得到正确的结果?
谢谢!