描述
通过对现有Bitmap对象应用指定的效果来创建新的位图对象。
C++ 语法
GpStatus WINGDIPAPI GdipBitmapCreateApplyEffect( GpBitmap **inputBitmaps, INT numInputs, CGpEffect *effect, RECT *roi, RECT *outputRect, GpBitmap **outputBitmap, BOOL useAuxData, VOID **auxData, INT *auxDataSize ); |
PowerBASIC 语法
FUNCTION GdipBitmapCreateApplyEffect ( _ BYREF inputBitmaps AS DWORD, _ BYVAL numinputs AS LONG, _ BYVAL effect AS DWORD, _ BYREF roi AS RECT, _ BYREF outputRect AS RECT, _ BYREF outputBitmap AS DWORD, _ BYVAL useAuxData AS LONG, _ BYREF auxData AS LONG, _ BYREF auxDataSize AS LONG _ ) AS LONG |
参数
inputBitmaps
[in]指向应用效果的位图对象的指针的地址。
numinputs
[in]整数,指定输入位图的数量。此参数必须设置为1。
effect
[in]指向Effect类的后代实例的指针。后代(例如,Blur对象)指定应用的效果。
roi
[in]指向RECT结构的指针,用于指定使用的输入位图的部分。
outputRect
[out]指向RECT结构的指针,它接收所使用的输入位图的部分。如果王指定的矩形完全位于输入位图中,则outputRect中返回的矩形与王相同。如果王指定的矩形的一部分位于输入位图之外,则outputRect中返回的矩形是位于输入位图内的王部分。如果您不想接收输出矩形,则传递NULL。
outputBitmap
[out]接收指向新的Bitmap对象的指针的变量的地址。
useAuxData
[out]设置为TRUE以指定GdipBitmapCreateApplyEffect应返回指向其辅助数据的指针;否则。
auxData
[out]指向一组查找表的指针。
AuxDataSize
[out]指向接收辅助数据大小的长变量的指针。
返回值
如果函数成功,则返回Ok,它是状态枚举的一个元素。
如果函数失败,它返回状态枚举的其他元素之一。
要求
GDI+ 1.1