# include“l_bitmap.h”
L_LTANN_APIL_INTL_AnnGetRotateOptions (hObject pRotateOptions uStructSize)
得到的旋转选项指定注释对象。
注释对象的句柄。
指针指向一个ANNROTATEOPTIONS结构,指定旋转选项设置。
结构大小的字节,指向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);
返回成功;
}