勇芳软件工作室.汉化:  GDI+ Flat API > Bitmap Functions >

GdipBitmapCreateApplyEffect

Previous pageReturn to chapter overviewNext page

描述

 

通过对现有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