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

GdipGetCompositingMode

Previous pageReturn to chapter overviewNext page

描述

 

获取当前为此图像对象设置的合成模式。

 

C++ 语法

 

GpStatus WINGDIPAPI GdipGetCompositingMode(

   GpGraphics *graphics,

   CompositingMode *compositingMode

);

 

PowerBASIC 语法

 

FUNCTION GdipGetCompositingMode ( _

   BYVAL graphics AS DWORD, _

   BYREF compositingMode AS LONG _

) AS LONG

 

参数

 

graphics

 

[in]指向图像对象的指针。

 

compositingMode

 

[out]指向接收当前为此Graphics对象设置的合成模式的变量的指针。

 

返回值

 

如果函数成功,则返回Ok,它是状态枚举的一个元素。

 

如果函数失败,它返回状态枚举的其他元素之一。

 

备注

 

假设您基于一个alpha分量为192的颜色创建一个SolidBrush对象,约为255的75%。如果您的Graphics对象的合成模式设置为CompositingModeSourceOver,那么填充实体画笔的区域是一个混合,75%的画笔颜色和25%的背景颜色。如果您的Graphics对象的合成模式设置为CompositingModeSourceCopy,则背景颜色不会与画笔颜色混合。然而,刷子渲染的颜色的强度是alpha分量为255时的颜色的75%。