一些关于StretchBlt的问题!
各位高手:我是刚刚涉足API的,有些问题麻烦指教一下。
我在使用StretchBlt函数的时候有如下的代码:
Dim stdp As StdPicture
Dim stdpTemp As StdPicture
Set stdp = LoadPicture("一个BMP图片的全路径")
StretchBlt stdpTemp.Handle, 0, 0, 100, 100, stdp.Handle, 0, 0, UserControl.ScaleX(stdp.Width, 8, 1), UserControl.ScaleY(stdp.Height, 8, 1), &HCC0020
在执行以后stdpTemp始终为Nothing,StretchBlt返回的是0,我用GetLastError查看错误代码始终返回的是0,不知道是为什么?。还有如下问题希望各位高手指导一下:
1.在很多的API函数的说明中都有HDc这个东西,我的理解是一个窗体或者控件或者对象的指示,有很多的地方提到句柄这个词,我不知道是什么意义,望请指点一下!
2.在以上的函数说明的中文文档里提到了逻辑坐标,不知是什么DD,和Tiws有什么区别?
3.在函数的定义中有 ByVal hDestDC As Long,解释为目标设备的场景。有那些控件或对象可以可以放在这里?
以上问题以回复为盼!!!