L_DispContainerGetCellBitmapList

# include“ltivw.h”

L_LTIVW_APIL_INTL_DispContainerGetCellBitmapList (hCellWnd phBitmapList uFlags)

获取位图列表附加到指定的单元格。

参数

L_HWNDhCellWnd

一个窗口的句柄表示细胞的功能将被应用的影响。

pHBITMAPLISTphBitmapList

指针变量与细胞的位图更新列表。

L_UINTuFlags

保留以供将来使用。通过0。

返回

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

评论

如果指定的细胞指数没有图像,phBitmapList将NULL。

调用L_DispContainerSetCellBitmapList设置位图列表的单元格。

必需的dll和库

另请参阅

功能

主题

例子

该函数删除指定的细胞没有删除它的图像列表。

L_INT DispContainerGetCellBitmapListExample (HDISPCONTAINER hCon,HBITMAPLIST * HBITMAPLIST,L_INT nCellIndex){L_INT nRet;L_INT nCount = L_DispContainerGetCellCount (hCon 0);/ /检查细胞指数的有效性如果((nCellIndex < 0) | | (nCellIndex > = nCount))返回0;HWND hCellWnd = L_DispContainerGetCellWindowHandle (hCon nCellIndex 0);/ /检索位图列表。nRet = L_DispContainerGetCellBitmapList (hCellWnd hBitmapList 0);如果(nRet ! =成功)返回nRet;/ /删除细胞nRet = L_DispContainerRemoveCell (hCon nCellIndex 0);如果(nRet ! =成功)返回nRet;返回成功;}L_INT DispContainerImageProcessingExample (HDISPCONTAINER hCon,L_INT nCellIndex){BITMAPHANDLE位图;HBITMAPLIST HBITMAPLIST;如果(L_DispContainerGetCellCount (hCon 0) = = 0){对话框(NULL,文本(“你必须至少有一个细胞添加到查看器”),文本(“没有附加细胞”),MB_OK);返回失败;}HWND hCellWnd = L_DispContainerGetCellWindowHandle (hCon, 0, 0);/ /位图列表的第一个单元格。L_INT nRet = L_DispContainerGetCellBitmapList (hCellWnd &hBitmapList 0);如果(nRet ! =成功)返回nRet;/ / Deattach的位图列表容器为了执行一些图像处理。nRet = L_DispContainerSetCellBitmapList (hCellWnd, NULL, 0, 0);如果(nRet ! =成功)返回nRet;/ /获得第一个位图的位图列表。nRet = L_GetBitmapListItem (hBitmapList nCellIndex,位图,运算符(BITMAPHANDLE));如果(nRet ! =成功)返回nRet;/ /填充desiared将位图的颜色。nRet = L_MultiScaleEnhancementBitmap(位图,2000 4,MSE_DEFAULT, 0, 0, MSE_GAUSSIAN | MSE_EDGEENH);如果(nRet ! =成功)返回nRet;/ /设置位图列表了。nRet = L_SetBitmapListItem (hBitmapList nCellIndex,位图);nRet = L_DispContainerSetCellBitmapList (hCellWnd hBitmapList 0,0);返回nRet;}

LEADTOOLS医学图像查看器C API的帮助
188金宝搏的网址客服|支持|联系我们|知识产权的通知
©1991 - 2021领先的技术公司。保留所有权利。