# include“Ltdic.h”
L_LTDIC_APIpDICOMELEMENTEXT_FUNCTIONL_DicomFindFirstPrivateCreatorDataElement(hDS, pElement, bTree, pszIdCode, uElementGroup)
返回与搜索约束匹配的Private Creator数据元素。中提供此功能版16或更高版本。
DICOM手柄。
指针指向DICOMELEMENT数据集中的结构。对Private Creator数据元素的搜索将处于与pElement相同的级别。
指示如何计算数据集的标志。可能的值有:
价值 | 意义 |
---|---|
真正的 | 将数据集计算为树。 |
假 | 将数据集计算为一个列表 |
指向唯一标识私有创建者数据元素的字符串的指针。可能的值有:
价值 | 意义 |
---|---|
零 | 搜索包括具有任何字符串值的私有创建者数据元素。 |
零! | 搜索只包括那些具有与pszIdCode相同的字符串值的Private Creator数据元素。 |
要在其中搜索的组。可能的值有:
价值 | 意义 |
---|---|
0 | 搜索包括任何组的私有创建者数据元素。 |
0x0010 ~ 0x00FF | 搜索只包括uElementGroup中的私有创建者数据元素。 |
价值 | 意义 |
---|---|
零! | 指针指向DICOMELEMENT结构,该结构包含与搜索约束匹配的第一个Private Creator数据元素。 |
零 | 具有指定搜索约束的项不存在。 |
将此函数与L_DicomFindNextPrivateCreatorDataElement函数查找DICOM数据集中的任何或所有私有创建者数据元素。
对私有创建者数据元素的搜索与参数pElement所指向的元素处于同一级别。如果pElement为NULL,则搜索在顶部或第一级。
如果bTree为TRUE,则将数据集作为树来搜索。如果bTree为FALSE,则作为列表搜索数据集。有关此参数使用的详细信息,请参见L_DicomFindFirstElement函数。
所需的dll和库
Win32, x64, Linux。
此示例显示数据集中的所有私有创建者数据元素和相应的私有元素。
#define MSG_BUFFER_SIZE 1000
无效(L_TCHAR *pszMsgBox, pDICOMELEMENT p, L_TCHAR *pszMsg)
{
如果(p == NULL)
返回;
L_TCHAR szMsgTemp [100] = {0};
wsprintf (szMsgTemp文本(“% s (% .4x % .4x) \ n”), pszMsg ?pszMsg: TEXT(”“), p->nTag >> 0x10, p->nTag & 0xFFFF);
_tcscat_s(pszMsgBox, MSG_BUFFER_SIZE, szMsgTemp);
}
L_VOID DumpPrivateElements(L_TCHAR *pszMsgBox, HDICOMDS, pDICOMELEMENT)
{
pDICOMELEMENT p = L_DicomFindFirstPrivateElement(hDS, pPrivateCreatorDataElement);
而(p != NULL)
{
DumpElement(pszMsgBox, p, TEXT)“t \”));
p = L_DicomFindNextPrivateElement(hDS, p, privatecreatordataelement);
}
}
L_INT DicomFindFirstPrivateCreatorDataElementExample(HDICOMDS hDS, pDICOMELEMENT pRoot, L_BOOL bTree)
{
L_INT nRet = DICOM_SUCCESS;
pDICOMELEMENT privatecreatordataelement = NULL;
L_TCHAR szMsgBox[MSG_BUFFER_SIZE] = {0};
privatecreatordataelement = L_DicomFindFirstPrivateCreatorDataElement(hDS, pRoot, bTree, NULL, 0);
而(pPrivateCreatorDataElement)
{
DumpElement(szMsgBox, privatecreatordataelement, TEXT)“***私有创建者数据元素”));
dumprivateelements (szMsgBox, hDS, privatecreatordataelement);
privatecreatordataelement = L_DicomFindNextPrivateCreatorDataElement(hDS, privatecreatordataelement, bTree, NULL, 0);
}
MessageBox(NULL, szMsgBox, TEXT)“私人元素”), MB_OK);
返回nRet;
}
帮助收藏
光栅net|C API|c++类库|HTML5 JavaScript
文档net|C API|c++类库|HTML5 JavaScript
医疗net|C API|c++类库|HTML5 JavaScript
医疗网页查看器net
188宝金博怎么下载
支持的平台上
.NET、Java、Android和iOS/macOS程序集
C API/ c++类库
HTML5 JavaScript库
您的邮件已经发送到支持!应该有人保持联系!如果你有急事,请回来再谈。
聊天时间:
周一至周五,上午8:30至下午6点
感谢您的反馈!
请重新填写表格以开始新的聊天。
所有代理当前都处于离线状态。
聊天时间:
星期一至星期五
上午8:30 -下午6点
要联系我们,请填写此表格,我们将通过电子邮件与您联系。