L_AnnChangeUserHandle

# include“l_bitmap.h”

L_LTANN_APIL_INTL_AnnChangeUserHandle (hObject nIndex pAnnHandle)

改变现有的属性定义的注释处理。

参数

HANNOBJECThObject

处理注释对象的改变用户处理。

L_INT32nIndex

用户处理变化的指数。这是从零开始的索引。

pANNHANDLEpAnnHandle

指向结构的指针,它定义了如何更改用户处理。

返回

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

评论

使用这个函数来改变现有的用户定义的属性注释处理。

这个函数是结合使用L_AnnAddUserHandleL_AnnEnumerateHandles和L_AnnChangeUserHandle功能。

必需的dll和库

平台

x64 Win32。

另请参阅

功能

主题

例子

这个例子中第一个用户处理对象的变化

  • 向左移动处理10像素
  • 手柄的颜色更改为蓝色
  • 改变处理平方的形状
  • 设置处理显示小时玻璃光标时,鼠标在该句柄
    L_INT AnnChangeUserHandleExample (HANNOBJECT hObject){L_INT nRet;L_UINT uCount;ANNHANDLE ANNHANDLE;/ /得到用户处理的总计数nRet = L_AnnGetUserHandles (hObject, NULL, &uCount);如果(nRet ! =成功)返回nRet;如果(uCount > 0){memset (&AnnHandle 0运算符(ANNHANDLE));AnnHandle。uStructSize =运算符(&AnnHandle);nRet = L_AnnGetUserHandle (hObject 0 &AnnHandle);如果(nRet ! =成功)返回nRet;AnnHandle.aptContainer。x + = 10;AnnHandle。crFill = RGB (0, 0255);AnnHandle。nShape = ANNHANDLE_SHAPE_SQUARE;AnnHandle。hCursor = LoadCursor (NULL, IDC_APPSTARTING);AnnHandle。uFlags = ANNHANDLE_FILL_COLOR | ANNHANDLE_SHAPE | ANNHANDLE_LOCATION | ANNHANDLE_CONTAINER_COORDINATES;nRet = L_AnnChangeUserHandle (hObject 0 &AnnHandle);如果(nRet ! =成功)返回nRet;}其他的{对话框(NULL,文本(“没有用户处理!”),文本(“错误”),MB_OK);返回0;}返回成功;}
LEADTOOLS光栅成像C API的帮助
188金宝搏的网址客服|支持|联系我们|知识产权的通知
©1991 - 2021领先的技术公司。保留所有权利。