L_AnnGetRotateOptions

# include“l_bitmap.h”

L_LTANN_APIL_INTL_AnnGetRotateOptions (hObject pRotateOptions uStructSize)

得到的旋转选项指定注释对象。

参数

HANNOBJECThObject

注释对象的句柄。

pANNROTATEOPTIONSpRotateOptions

指针指向一个ANNROTATEOPTIONS结构,指定旋转选项设置。

L_UINTuStructSize

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

返回

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

评论

使用这个函数来获取任何注释对象的旋转选项,包括自动化对象。使用这个函数,ANNROTATEOPTIONS类型的声明一个变量,并通过该变量的地址作为第二个参数。有关更多信息,请参考的文档结构188宝金博安卓下载ANNROTATEOPTIONS

必需的dll和库

平台

x64 Win32。

另请参阅

功能

主题

例子

这个例子显示如果注释对象显示
旋转手柄。如果显示旋转处理,对象
改变,让它不显示旋转处理。
如果没有显示旋转处理,对象是改变
所以它显示旋转处理。

L_INT AnnGetRotateOptionsExample (HANNOBJECT hObject){L_INT nRet;L_TCHAR szMsg [200];ANNROTATEOPTIONS RotateOptions;memset (&RotateOptions 0运算符(ANNROTATEOPTIONS));RotateOptions。uStructSize =运算符(ANNROTATEOPTIONS);RotateOptions。uFlags = ANNROTATE_SHOW_ROTATE_HANDLES;RotateOptions。nReserved = 0;nRet = L_AnnGetRotateOptions (hObject &RotateOptions,运算符(ANNROTATEOPTIONS));如果(nRet ! =成功)返回nRet;wsprintf (szMsg文本(“老状态:bShowRotateHandles: % s”),RotateOptions。bShowRotateHandles吗?文本(“真正的”):文本(“假”));对话框(NULL, szMsg文本(”“),MB_OK);/ /改变状态RotateOptions。bShowRotateHandles = ! RotateOptions.bShowRotateHandles;nRet = L_AnnSetRotateOptions (hObject &RotateOptions 0);如果(nRet ! =成功)返回nRet;nRet = L_AnnGetRotateOptions (hObject &RotateOptions,运算符(ANNROTATEOPTIONS));如果(nRet ! =成功)返回nRet;wsprintf (szMsg文本(“新状态:bShowRotateHandles: % s”),RotateOptions。bShowRotateHandles吗?文本(“真正的”):文本(“假”));对话框(NULL, szMsg文本(”“),MB_OK);返回成功;}

LEADTOOLS光栅成像C API的帮助