ADDFRAMEINFO

类型定义结构体_ADDFRAMEINFOL_UINTuStructSize;pBITMAPHANDLEpBitmapFrame;L_BOOLbKeepFrameState;L_BOOLbUseMask;也就是说crMask;L_UCHARSmoothEdge;L_INTnLocation;L_INTnQuality;} ADDFRAMEINFO, *pADDFRAMEINFO;

ADDFRAMEINFO结构包含有关要添加到位图的帧的信息。

成员

uStructSize

此结构的大小(以字节为单位),用于版本控制。使用sizeof()操作符计算该值。

pBitmapFrame

指向引用帧位图的位图句柄的指针。

bKeepFrameState

布尔标志,表示帧位图的状态。可能取值为:

价值 意义
真正的 保持帧位图的状态,并对帧位图的副本进行操作。
在原始帧位图上进行操作,因此在运行过程中可以调整该位图的大小L_AddFrame函数。这是默认值。

bUseMask

布尔标志,指示是否强制将位图放在帧位图的特定区域上。可能取值为:

价值 意义
真正的 在帧位图中选择一个与crMask中指定的颜色相同的区域,并将该位图放置在该区域中。
把位图放在帧位图的中心。这是默认值。

crMask

COLORREF值用于指定帧位图上放置位图的区域。该值仅在bUseMask成员为TRUE时使用。默认值为黑色。

SmoothEdge

值,该值指示用于平滑帧和原始位图之间边缘的量。在大多数情况下,有用的值是30和50。此值仅在bUseMask成员为FALSE时使用。缺省值为0。

nLocation

标志,指示帧相对于位图的位置。可能取值为:

价值 意义
FRAME_INSIDE 帧将在原始位图中。这是默认值。
FRAME_OUTSIDE 帧将在原始位图的外部。

nQuality

标志,该标志指定生成的位图的质量。可能取值为:

价值 意义
FRAME_QUALITY_LOW 给出结果位图的正常质量。
FRAME_QUALITY_HIGH [1]给出高质量的结果位图。

评论

该结构用于:

栅格成像C API帮助
188金宝搏的网址客服|支持|联系我们|知识产权公告
©1991 - 2021领德科技有限公司版权所有。