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

GdipSetCompositingMode

Previous pageReturn to chapter overviewNext page

描述

 

设置此图像对象的合成模式。

 

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.