描述
获取当前为此图像对象设置的合成模式。
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%。