3
我发现了一个function我可以传递给这个函数的参数是什么?
function RotateBitmap(var hDIB: HGlobal;
radang: Double; clrBack: TColor): Boolean;
其旋转的图像。但我不知道如何调用这个函数。我可以传递给这个函数的参数是什么。 我不知道如何使用这个func。
我发现了一个function我可以传递给这个函数的参数是什么?
function RotateBitmap(var hDIB: HGlobal;
radang: Double; clrBack: TColor): Boolean;
其旋转的图像。但我不知道如何调用这个函数。我可以传递给这个函数的参数是什么。 我不知道如何使用这个func。
通过代码hDIB
来判断是一个指向包含2个结构的单个内存块的指针--BitmapInfo和位图的像素数组。您可以使用GetDIBSizes
和GetDIB
函数从TBitmap
获取这些结构。
如果您有兴趣进行位图转换,您可以按照David的建议尝试graphics32
谢谢@Serg – Daria
Thanx David。首先我不知道这个参数:'hDIB:HGlobal'。 – Daria
这听起来像是一个DIB的句柄。但是代码会对其执行GlobalLock并将其解释为指向位图信息头的指针。这对我来说似乎很奇怪。我会寻找另一个例程。你有试过graphics32吗?我相信它会做到这一点,并以一种非常自然的德尔菲方式。 –
该代码与DIB部分句柄一起使用,而不是TBitmap。你必须先调用GetObject –