提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
翻译|使用教程|编辑:莫成敏|2020-05-12 15:51:55.070|阅读 373 次
概述:本文介绍了ImagXpress的文章教程-如何定义最终用户界面,内容包括:设置控制窗口外观,设置工具栏和工具,设置上下文和工具栏菜单,配置滚动条、鼠标和键。
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
ImagXpress 是最先进的彩色映像和照片图像处理工具包,它发布的形式有:.NET控件、COM组件、VC组件。用ImagXpress ,开发者构建的应用程序可以支持图像浏览、编辑、打印、TWAIN扫描、文件格式转换等等。ImagXpress 提供了综合的图像处理函数集,支持30多种文件格式,拥有惊人的图像处理速度。ImagXpress 提供的图像功能还有:复制、旋转、保持图像的透明度、多种图像缩放算法、高级滚动条、自动调整大小和图像融合等。
本文介绍了ImagXpress的文章教程-如何定义最终用户界面,内容包括:设置控制窗口外观,设置工具栏和工具,设置上下文和工具栏菜单,配置滚动条、鼠标和键。
设置控制窗口外观
ImagXpress®作为ActiveX对象
ImagXpress控制窗口用作图像查看器。 (要在项目中启用图像的多个视图,请加载多个ImagXpress控件。)
将ImagXpress用作ActiveX对象时,储备的ActiveX控件属性为用户提供了定义窗口外观的能力。
ImagXpress作为COM对象
当将ImagXpress用作COM对象或在不支持股票属性的容器中使用ImagXpress ActiveX控件时,可以使用ImagXpress定义窗口外观:
1、通过调用CreateCtlWindow创建ImagXpress控件窗口。 hWnd属性现在将指定ImagXpress控件的窗口句柄。
2、如下设置窗口特征:
3、销毁ImagXpress控件时,调用DestroyCtlWindow释放窗口。
设置工具栏和工具
ImagXpress®支持工具栏,该工具栏使应用程序最终用户可以访问ImagXpress功能。控件加载后,使用“工具栏”属性和方法设置工具栏属性。使用“工具”属性和方法设置各个工具属性。
设置上下文和工具栏菜单
启用菜单
ImagXpress®提供了定义一个上下文菜单以及工具栏上每个工具的工具栏菜单的功能。可以使用MenuSetEnabled和MenuGetEnabled方法启用或禁用菜单。禁用菜单后,用户右键单击元素(如果是上下文菜单)或工具(如果是工具栏菜单)时,将不会显示任何菜单。
VB示例
// This code demonstrates how to disable the toolbar and context menu ImagXpress1.MenuSetEnabled Menu_Context, TOOL_None, False ImagXpress1.MenuSetEnabled Menu_Toolbar, TOOL_None, False
修改菜单项
要修改菜单中的项目,请使用ImagXpress对象中的“菜单”方法。VB示例
// This code demonstrates how to add a new menu and sub-menu item to the context menu ImagXpress.MenuAddItem Menu_Context, 0, 100, 0, "Rotate", 0, 0 ImagXpress.MenuAddItem Menu_Context, 0, 100, 1, "Rotate 90 degrees", 0, 0 ImagXpress.MenuAddItem Menu_Context, 0, 100, 2, "Rotate 180 degrees", 0, 0 Private Sub ImagXpress_MenuSelect( ByVal Menu As AccusoftImagXpress13Ctl.enumMenu, ByVal Tool As AccusoftImagXpress13Ctl.enumIXTool, ByVal TopMenuID As Long, ByVal SubMenuID As Long, ByVal User1 As Long, ByVal User2 As Long) If (menuType = MenuContext) Then Select Case TopMenuID Case 100 Select Case SubMenuID Case 1 ImagXpress.Rotate 90 Case 2 ImagXpress.Rotate 180 End Select End Select End If End Sub配置滚动条,鼠标和键
启用滚动条
要在控件内指定滚动条行为:
注意:启用滚动条后,应用程序最终用户可以使用滚动条导航视图窗口,或者可以使用ScrollX和ScrollY属性以编程方式控制滚动行为。
指定光标样式
指定要显示的指针样式:
启用鼠标和按键动作
要启用对应用程序最终用户的鼠标和按键操作的解释,请执行以下操作:
相关内容推荐:
图像处理工具包ImagXpress用户指南:如何从文件中加载图像
图像处理工具包ImagXpress用户指南:如何指定图像的加载选项
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@capbkgr.cn
文章转载自:本文探讨 SQL Server 中 NULL 和空值之间的区别,并讨论如何有效地处理它们。
Unity 是一款功能极其丰富的游戏引擎,允许开发人员将各种媒体集成到他们的项目中。但是,它缺少最令人兴奋的功能之一 - 将 Web 内容(例如 HTML、CSS 和 JavaScript)直接渲染到 3D 场景中的纹理上的能力。在本文中,我们将介绍如何使用 DotNetBrowser 在 Unity3D 中将 Web 内容渲染为纹理。
DevExpress v24.2帮助文档正式发布上线了,请按版本按需下载~
本教程将向您展示如何用MyEclipse构建一个Web项目,欢迎下载最新版IDE体验!
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@capbkgr.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢