L_DicomGetFirstIOD

# include“Ltdic.h”

L_LTDIC_APIpDICOMIODL_DicomGetFirstIOD (pIOD bTree)

返回一个指向IOD结构中第一项的指针。结果取决于IOD结构是作为树还是列表进行计算。

参数

pDICOMIODpIOD

指向DICOMIODIOD结构中的结构。一个指向包含IOD结构中第一项的DICOMIOD结构的指针将被返回。

L_BOOLbTree

标志,指示如何计算IOD结构。可能取值为:

价值 意义
真正的 将IOD结构作为树来评估。
将IOD结构计算为一个列表。

返回

价值 意义
零! 指向DICOMIOD包含IOD结构中第一项的结构。
IOD结构为空。

评论

如果IOD结构被评估为树结构,该函数返回与pIOD在同一级别的第一个项,与pIOD具有相同的父项。请注意,第一张图中项目的编号是任意的,并不意味着有序。

图像\ GetFstTr.gif
如果传递的指针指向 函数返回指向的指针
第一项 第二项
项目3 第四项
第五项 第五项
6项 项目7
第二项

如果IOD结构作为列表计算,则返回列表中的第一项。请注意,当IOD结构作为列表计算时,该图中项目的编号确实指示了项目的顺序。

图像\ GetFtLst.gif
如果传递的指针指向 函数返回指向的指针
第一项
12项 第一项
项目14个 第一项
22项 第一项
25项 第一项

下面的函数也可以帮助你以树或列表的形式浏览IOD结构:

如果你将IOD结构作为树来评估,你也可以使用以下函数来导航树:

必需的dll和库

平台

Win32, x64, Linux。

另请参阅

功能

主题

例子

这个例子在一个树形控件中显示IOD表的列表

显示列表(HWND hDlg){TV_INSERTSTRUCT tvInsert;TV_ITEM tvItem;HTREEITEM hItem;pDICOMIOD pIOD;pIOD = l_dicomgetfirstod (NULL, FALSE);(pIOD != NULL){tvItem。mask = TVIF_TEXT;tvItem。pszText = pIOD->pszName;tvInsert。hParent = TVI_ROOT;tvInsert。hInsertAfter = TVI_LAST;tvInsert。item = tvItem;hItem = (HTREEITEM)SendMessage(hDlg, TVM_INSERTITEM, (WPARAM)0,(LPARAM) (LPTV_INSERTSTRUCT) &tvInsert);pIOD = L_DicomGetNextIOD(pIOD, FALSE);}}L_INT dicomgetfirstodexample (HWND hDlg){ShowList(处理);返回DICOM_SUCCESS;}

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