DISPMAGACTIONPROPS

类型定义结构体tagDISPMAGACTIONPROPSDISPCONTAINERACTIONPROPSDispContainerActionProps;L_INTnWidth;L_INTnHeight;L_INTnZoom;也就是说clrPen;L_BOOLbEllipse;L_INTnBorderSize;L_BOOLb3D;L_INTnCrosshair;} disdismagactionprops, * pdismagactionprops;

dismagactionprops结构包含了控制放大镜动作的属性。

成员

DispContainerActionProps

包含一般动作属性的结构。此成员应用于容器级别。

nWidth

放大镜的宽度。最小尺寸为10像素。此成员应用于容器级别。缺省值是200。

nHeight

放大镜的高度。最小尺寸为10像素。此成员应用于容器级别。缺省值是200。

nZoom

放大倍数的缩放因子,以百分比表示。该值必须为>= 100。例如,要将图像放大2X,指定nZoom为200;对于3X,指定300,等等。此成员应用于容器级别。缺省值是200。

clrPen

放大镜边框的颜色。当bEllipse = FALSE和b3D = TRUE时,该参数将被忽略。此成员应用于容器级别。默认为黑色。

bEllipse

指示放大镜形状的标志。此成员应用于容器级别。可能取值为:

价值 意义
真正的 放大镜是椭圆形的。
放大镜是长方形的。(默认)

nBorderSize

放大镜边框的大小,以像素为单位。当bEllipse = FALSE, b3D = TRUE时,该值被忽略。在这种情况下,放大镜显示为一个具有3D边界的矩形。3D边框的厚度为2个像素,一个像素用于高亮颜色,一个像素用于阴影颜色。默认值是1。

此成员应用于容器级别。

b3D

标志,指示矩形放大镜的边界显示为3D还是平面。

此成员应用于容器级别。当bEllipse为FALSE时,此值才有效。可能取值为:

价值 意义
真正的 矩形放大镜出现三维边界。
矩形放大镜出现了一个平坦的边界。(默认)

nCrosshair

指示十字准星类型的标志。此成员应用于容器级别。取值为:|

价值 意义
CROSSHAIR_NONE [0]没有准星
CROSSHAIR_FINE 十字准星是一个像素宽,使用clrPen中的颜色。(默认)
CROSSHAIR_INVERTPEN 十字准星是3个像素宽。中心像素使用clrPen中的颜色。外部像素在clrPen中使用颜色的倒数。
CROSSHAIR_INVERTSCREEN 十字准星是3个像素宽。中心像素使用clrPen中的颜色。外层像素使用与屏幕颜色相反的颜色。

评论

对于图像查看器支持的每个操作,都有通用属性和特定属性。通用属性是那些对所有操作都通用并应用于容器级别的属性。特定于某个操作的每个结构都包含一个成员DISPCONTAINERACTIONPROPS结构和一个或多个其他成员。discontaineractionprops结构包含所有动作通用的“通用属性”。结构的其他成员被认为是“一般属性”或“特定属性”,这取决于它们是应用在容器级还是单元级。那些应用于容器级别的成员也被认为是“通用属性”。应用于单元级或子单元级的成员被认为是“特定属性”。

要获取或设置此结构中的一般动作属性和任何“容器级”属性,请调用L_DispContainerGetActionPropertiesL_DispContainerSetActionProperties使用uFlags到CONTAINER_ACTION_CONTAINERLEVEL。

要获取或设置特定的动作属性,“单元格级”或“子单元格级”属性在这个结构中,调用l_discontainergetactionproperties或l_discontainersetactionproperties with uFlags To CONTAINER_ACTION_CELLLEVEL。

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