描述
设置此图像对象的合成模式。
C++ 语法
GpStatus WINGDIPAPI GdipSetCompositingMode( GpGraphics *graphics, CompositingMode compositingMode ); |
PowerBASIC 语法
FUNCTION GdipSetCompositingMode ( _ BYVAL graphics AS DWORD, _ BYVAL compositingMode AS LONG _ ) AS LONG |
参数
graphics
[in]指向图像对象的指针。
compositingMode
[in]CompositingMode枚举的元素,用于指定合成模式。
返回值
如果函数成功,则返回Ok,它是状态枚举的一个元素。
如果函数失败,它返回状态枚举的其他元素之一。
备注
假设您基于一个alpha分量为192的颜色创建一个SolidBrush对象,约为255的75%。如果您的Graphics对象的合成模式设置为CompositingModeSourceOver,则填充实心笔刷的区域是一种混合,其颜色为75%,背景颜色为25%。如果您的Graphics对象的合成模式设置为CompositingModeSourceCopy,那么背景颜色不会与画笔颜色混合。然而,刷子渲染的颜色的强度是alpha分量为255时的颜色的75%。
您不能使用CompositingModeSourceCopyTextRenderingHintClearTypeGridFit.


