L_DispContainerGetAnnotationCreatedCallBack

# include“l_bitmap.h”

L_LTIVW_APIL_INTEXT_FUNCTIONl_discontainergetannotationcreatedcallback (hCellWnd, ppfnCallBack, ppUserData)

获取当前注释创建的回调函数以及使用设置的用户数据L_DispContainerSetAnnotationCreatedCallBack

参数

L_HWNDhCellWnd

表示“医疗查看器单元格”的窗口的句柄。

DISPCONTAINERANNOTATIONCREATEDCALLBACK* ppfnCallBack

指向要使用最后一个注释创建的回调函数集更新的回调函数的指针L_DispContainerSetAnnotationCreatedCallBack

的值* ppUserData

要用与标记回调关联的用户定义数据的值更新的空指针。如果您对用户定义的数据不感兴趣,则为该参数传递NULL。

返回

价值 意义
成功 活动很成功。
< 1 发生错误。指返回代码

评论

这个函数获取注释创建的回调。要设置注释创建的回调,使用L_DispContainerSetAnnotationCreatedCallBack

必需的dll和库

另请参阅

功能

主题

例子

这个例子在用户绘制注释对象(矩形、椭圆和hilite)时将它们转换为一个区域

注释创建回调(L_INT nCellIndex,L_INT nSubCellIndex,L_UINT uAnnotationType,L_VOID * pUserData)hdiscontainer hCon = (hdiscontainer)pUserData;HWND hCellWnd = l_discontainergetcellwindowhandle (hCon, nCellIndex, 0);开关(uAnnotationType)情况下ANNOBJECT_RECT:情况下ANNOBJECT_ELLIPSE:情况下ANNOBJECT_HILITE:l_discontaineranntorgn (hCellWnd, nSubCellIndex, L_RGN_OR, TRUE, 0);打破返回成功;(hdiscontainerannotationcreatedcallbacksexample)DISPCONTAINERANNOTATIONCREATEDCALLBACK oldCallBack;L_VOID * pOldUserData;如果(l_discontainergetcellcount (hCon, 0) == 0)对话框(NULL,文本("您必须至少将一个单元格添加到查看器"),文本(“无细胞连接”), MB_OK);返回失败;HWND hCellWnd = l_discontainergetcellwindowhandle (hCon, 0,0);l_discontainergetannotationcreatedcallback (hCellWnd, &oldCallBack, &pOldUserData);l_discontainersetannotationcreatedcallback (hCellWnd, AnnotationCreatedCallBack, hCon);返回成功;

LEADTOOLS医学图像查看器C API帮助
188金宝搏的网址客服|支持|联系我们|知识产权公告
©1991 - 2021领德科技有限公司版权所有。