想要在图像处理控件ImagXpress中查看一个图像,首先需要创建一个查看器,之后你可以按照你自身的需要,来定义查看器的属性。

创建查看器

想要动态的创建一个查看器,需要先定义一个新的mageXView对象:

>>>C#示例代码

设置视图窗口大小和外观

ImageXView类继承了System.Window.Forms.Control类,并提供了定义控制窗口的功能。

为了继承属性和方法,这个ImageXView提供了一个专门的属性用来定义边框样式,以及提供了ImagXpress®-specific border选项。

设置工具栏和游标

每个ImageXView对象(Viewer)支持一个工具栏,这个工具栏可以使应用程序的最终用户访问ImagXpress的功能。工具栏属性和方法或 者是ImageXView方法如ToolSet、 ToolGet、ToolSetAttribute、ToolGetAttribute也可以修改使用工具栏属性。

使用自定义游标

默认情况下,工具栏对每个工具将会使用提供内置的游标的ImagX下面的代码示例演示了从ImagXpress菜单如何删除菜单项:press,另外使用SetToolCursor方法,也可以对每个工具自定义游标。

查看器的上下文菜单

每个ImageXView对象可以有一个相关联的上下文菜单,提 供给用户在控制窗口中的选项。为了对查看器定义一个上下文菜单,需要调用ImageXView.ContextMenu。这个ContextMenu属性 从System.Windows.Forms.Control继承,在默认的情况下,这个属性是被设置成 ImagXpressDefaultContextMenu类的一个实例,这个类提供了在ImageXView中操作的菜单项的一个默认设置。

下面的代码示例演示了如何添加一个新的项目到上下文菜单:

>>>C#示例代码

下面的代码示例演示了从ImagXpress菜单如何删除菜单项:

>>>C#示例代码

下面的代码示例演示了如何连接一个事件处理程序到一个菜单项:

>>>C#示例代码

工具栏上下文菜单

每个ImageXView对象也有一个相关联的工具栏,工具栏有一个相关的上下文菜单,用于给应用程序最终用户访问每个工具的选项,使用这个ImageXView.Toolbar.ContextMenu方法来定义这个工具栏的上下文菜单。

设置滚动和鼠标滚轮操作

ImageXView类继承了System.Window.Forms.Control类,并提供了定义滚动和鼠标滚轮的操作的功能。

除了继承的属性,这个ImageXView提供了专门的属性:

1、开启和关闭滚动条。

2、MouseWheelCapture开启和关闭捕捉鼠标滚轮。

>>>ImagXpress 下载

图像处理工具包ImagXpress中如何定义查看器的属性的更多相关文章

  1. 图像处理工具包ImagXpress中如何定义图像显示属性

    图像处理工具包ImagXpress中如何定义图像显示属性,如色彩管理.设置工具栏和工具.设置上下文&工具栏菜单.配置滚动条.鼠标和键等······ 在显示图像时的色彩管理 在ImagXpres ...

  2. 图像处理工具包ImagXpress教程:Accusoft不同组件间的图像数据传递

    图像处理工具包ImagXpress的开发厂商Accusoft Pegasus旗下有多种图像处理相关的控件,但是这些图像处理控件之间的如何加传递图像数据呢?在ImagXpress 11版本之前,是需要将 ...

  3. 网页中的图片查看器viewjs使用

    需求分析: 对于网页中的图片进行连续放大(便于用户清晰查看内容).缩小,旋转等操作,可以使用viewjs图片查看器插件实现. viewjs官方网址:https://github.com/fengyua ...

  4. Win 10中使用图片查看器

    在Win10中,照片应用提供了时间线.专辑等更丰富的图片管理功能,但是对于基于文件夹打开浏览图片的方式显得笨拙, 放大缩小操作略繁琐,有时还会出现当前文件夹图片加载迟缓导致无法快速浏览的问题. 此时你 ...

  5. Android中的图片查看器

    本案例,使用Eclipse来开发Android2.1版本号的图片查看器. 1)首先,打开Eclipse.新建一个Android2.1版本号的项目ShowTu,打开res/values中文件夹下的str ...

  6. 如何在图像处理工具包ImagXpress中对图像进行捕捉、复制和粘贴

    如何在在ImagXpress中进行图像的捕捉. 复制和粘贴呢?下面详细来看一下,在多种情况下,图和实现这些操作. 捕捉屏幕图像 捕捉通过ImageXView窗口绑定的屏幕范围,以及保存到一个Image ...

  7. PHP中如何定义类及其成员属性与操作

    1.类的定义: i. 类的关键字定义使用class 1.定义一个空类 Class Person{}; 2.定义一个有成员属性和操作的类 Class Person{ 成员属性........ 操    ...

  8. 在bash shell中使用getfattr查看文件扩展属性

    getfattr用法 用于获取文件扩展属性,返回一系列键值对,参考Linux Man Page. 常用OPTIONS -n name, --name=name Dump the value of th ...

  9. 如何将Sql server数据库中的模型图转化到Word中--并能够查看字段的属性信息

    1. 在Sql server数据库中创建数据库的模型图 -- Database Diagrams 2. 控制面板--管理工具--ODBC数据源链接--创建一个Sql server的数据源链接 3. 打 ...

随机推荐

  1. asp.net中iframe页面用jQuery向父页面传值

    在asp.net页面有时一个页面会通过iframe嵌套另一个页面,下面的例子讲述的是被嵌套的iframe页面向父页传值的一种方式,用jQuery即可. iframe页面代码: <!DOCTYPE ...

  2. 《JAVA NIO》第一章 简介

    1.2 CPU已不再是束缚 相反,是JVM 自身在I/O 方面效率欠佳.操作系统与Java 基于流的I/O模型有些不匹配. 操作系统要移动的是大块数据(缓冲区),这往往是在硬件直接存储器存取(DMA) ...

  3. 程序设计: 猫大叫一声,所有的老鼠都开始逃跑,主人被惊醒。(C#语言)

    要求:  1.要有联动性,老鼠和主人的行为是被动的.  2.考虑可扩展性,猫的叫声可能引起其他联动效应. 我么能事件来一步一步来实现: 将要执行的老鼠逃跑,和主人惊醒的行为注册到事件中,猫叫之后引发事 ...

  4. 又来了,SDE非直连

    现在sde都推荐直连了,没想到还是遇到了非直连. 用10.1默认是直连,但还支持非直连. 安装半天始终无法启动.系统差点崩了. 原来是sde用户密码过期锁定了,好烦. C:\Program Files ...

  5. Apache, Nginx获得nginx代理后的真实用户Ip

    Nginx 的反向代理设置  proxy_set_header X-Real-IP $remote_addr; apache可以设置日志格式将 %h替换为 %{X-Real-Ip}i 如: LogFo ...

  6. linux:主机规划和磁盘分割

    1>.在linux系统中,每个装置都被装成一个档案来对待: 2>.各硬体装置在linux当中的档案名:SATA介面的硬碟的档案名为/dev/sd[a-d];在linux中,几乎所以的硬体装 ...

  7. CPU虚拟化技术(留坑)

    留坑~~~ 不知道这个是这么实现的 CPU虚拟化技术就是单CPU模拟多CPU并行,允许一个平台同时运行多个操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率.虚 ...

  8. centos 6.4下安装postgresql 9.2

    我的linux版本是centos 6.4 ,准备安装postgresql 9.2 根据官方说明: http://www.postgresql.org/download/linux/redhat/ 缺省 ...

  9. windows系统调用 线程 启动与挂起

    #include "iostream" #include "windows.h" using namespace std; class CWorkerThrea ...

  10. ligerui_ligerTree_003_配置url参数,加载“树”

    配置url参数,加载“树”: 源码下载地址:http://download.csdn.net/detail/poiuy1991719/8571255 效果图:json.txt HTML代码: < ...