L_AnnGetPointOptions

# include“l_bitmap.h”

L_LTANN_APIL_INTL_AnnGetPointOptions (hObject pPointOptions uStructSize)

获取指定点注释选项对象。

参数

HANNOBJECThObject

注释对象的句柄。

pANNPOINTOPTIONSpPointOptions

指针指向一个ANNPOINTOPTIONS结构与各种点更新的外观选项指定注释对象。

L_UINTuStructSize

结构大小的字节,指向pPointOptions版本控制。使用sizeof (ANNPOINTOPTIONS)。

返回

价值 意义
成功 函数是成功的。
< 1 一个错误发生。指返回代码

评论

使用这个函数的注释的外观选项点对象。使用这个函数,ANNPOINTOPTIONS类型的声明一个变量,并通过该变量的地址作为第二个参数。有关更多信息,请参见ANNPOINTOPTIONS的文档结构188宝金博安卓下载。

必需的dll和库

平台

x64 Win32。

另请参阅

功能

主题

例子

这个例子中切换点注释对象的外观。
出现一个位图一圈之间进行切换。

L_INT AnnGetPointOptionsExample (HANNOBJECT hObject){L_INT nRet;ANNPOINTOPTIONS PointOptions;L_UINT uObjectType;nRet = L_AnnGetType (hObject &uObjectType);如果(nRet ! =成功)返回nRet;如果(uObjectType ! = ANNOBJECT_POINT){对话框(NULL,文本(“这不是一个点对象”),文本(“错误”),MB_OK);返回0;}memset (&PointOptions 0运算符(ANNPOINTOPTIONS));PointOptions。uStructSize =运算符(ANNPOINTOPTIONS);PointOptions。uFlags = ANNPOINT_ALL;nRet = L_AnnGetPointOptions (hObject &PointOptions,运算符(ANNPOINTOPTIONS));如果(nRet ! =成功)返回nRet;如果(PointOptions.bPointUseBitmap){/ /改变外观指向一个圆PointOptions。uStructSize =运算符(ANNPOINTOPTIONS);PointOptions。bPointUseBitmap = FALSE;PointOptions。bPointFixedSize = FALSE;PointOptions。bPointTransparentFill = FALSE;PointOptions。crPointBorderColor = RGB (0, 0, 0);PointOptions。crPointFillColor = RGB (255、255、0);PointOptions。nPointRadius = 12;PointOptions。nReserved = 0;PointOptions。uFlags = ANNPOINT_USE_BITMAP |ANNPOINT_RADIUS |ANNPOINT_BORDER_COLOR |ANNPOINT_FILL_COLOR |ANNPOINT_TRANSPARENT_FILL |ANNPOINT_FIXED_SIZE;}其他的{/ /改变外观指向一个位图PointOptions。uStructSize =运算符(ANNPOINTOPTIONS);PointOptions。bPointUseBitmap = TRUE;PointOptions。bPointBitmapTransparent = TRUE;PointOptions。crPointBitmapTransparentColor = RGB (255255255);PointOptions。nReserved = 0;}nRet = L_AnnSetPointOptions (hObject &PointOptions 0);如果(nRet ! =成功)返回nRet;返回成功;}

LEADTOOLS光栅成像C API的帮助