L_AnnGetSelectItems

# include“l_bitmap.h”

L_LTANN_APIL_INTL_AnnGetSelectItems (hObject pItems)

填充指定的数组与注释对象处理所有选定对象的容器。

参数

HANNOBJECThObject

该容器对象的句柄。

pHANNOBJECTpItems

指向数组的指针更新与注释对象处理所有选定对象的容器。

返回

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

评论

您可以使用L_AnnGetSelectCount函数来确定所需的数组的大小。

必需的dll和库

平台

x64 Win32。

另请参阅

功能

主题

例子

这个示例创建了一个数组和旋转的选择项目。
请注意,这也可以简单地通过设置完成L_AnnRotate国旗。

L_INT AnnGetSelectItemsExample (HANNOBJECT hContainer)/ * * /注释对象容器{L_INT nRet;L_UINT uSelectCount;/ * * /选择的对象数pHANNOBJECT pAnnArray;/ *注释对象数组指针* /HGLOBAL hAnnArray;/ *处理内存管理* /L_UINT我;/ * * /循环计数器/ *获取所选对象的数量* /nRet = L_AnnGetSelectCount (hContainer &uSelectCount);如果(nRet ! =成功)返回nRet;/ *分配和锁定对象的存储处理* /hAnnArray = GlobalAlloc (GPTR,运算符(HANNOBJECT) * uSelectCount);pAnnArray = (pHANNOBJECT) GlobalLock (hAnnArray);/ *填充选定对象的数组* /nRet = L_AnnGetSelectItems (hContainer pAnnArray);如果(nRet ! =成功)返回nRet;* / / *旋转每个选定的对象(i = 0;我< uSelectCount;我+ +){nRet = L_AnnRotate (pAnnArray[我],90,0,0);如果(nRet ! =成功)返回nRet;}/ * * /释放内存GlobalUnlock (hAnnArray);GlobalFree (hAnnArray);返回成功;}

LEADTOOLS光栅成像C API的帮助