VIGNETTEINFO

类型定义结构体_tagVIGNETTEINFOL_UINTuStructSize;ptCenter;L_INTnFading;L_UINTuFadingRate;L_UINTuWidth;L_UINTuHeight;也就是说crVigColor;L_UINTuFlags;} VIGNETTEINFO, *pVIGNETTEINFO;

VIGNETTEINFO结构提供所需的信息L_VignetteBitmap函数。

成员

uStructSize

此结构的大小,以字节为单位。使用sizeof操作符计算该值。

ptCenter

所有小插图对象(圆、椭圆、矩形和正方形)的中心点。

nFading

朝向小插图对象或向外的羽状百分比。负值意味着羽毛将从物体的边界外开始,并向物体方向增加。正值意味着羽毛将开始在对象的边界和增加远离对象。取值范围为-100 ~ 100。

uFadingRate

值,表示衰落速率。此值用于控制衰落过程。它将在内部除以100。有效范围为0 ~ 100。

uWidth

值,该值指示小插图对象的尺寸(以像素为单位)。

装饰图案形状 uWidth指示
广场 广场的宽度
矩形 矩形的宽度
圆的半径
椭圆 椭圆的宽度

uHeight

值,该值指示小插图椭圆或矩形对象的高度(以像素为单位)。如果选择了VIG_CIRCLE或VIG_SQUARE,则忽略该参数。

crVigColor

指定小插图对象颜色的COLORREF值。您可以指定一个COLORREF值,例如Windows RGB宏的返回值,或者您可以使用PALETTEINDEX宏来指定调色板颜色。

uFlags

指示小插图对象的形状和羽化方向的标志。

以下标志指示要使用的小插图形状:

价值 意义
VIG_SQUARE [0x0000]使小插图形状为正方形。
VIG_RECTANGLE [0x0001]使小插图形状为矩形。
VIG_CIRCLE [0x0002]使小插图形成一个圆。
VIG_ELLIPSE [0x0003]使小插图形状为椭圆。

以下标志指示如何使用填充颜色:

价值 意义
VIG_FILLIN [0x0000]使用crVigColor填充小插图对象的内部
VIG_FILLOUT [0x0010]使用crVigColor作为vignette对象外部的填充色
栅格成像C API帮助
188金宝搏的网址客服|支持|联系我们|知识产权公告
©1991 - 2021领德科技有限公司版权所有。