当前位置:网站首页>图像处理工具包ImagXpress使用教程,如何查看事件
图像处理工具包ImagXpress使用教程,如何查看事件
2020-11-06 22:27:00 【roffey】
ImagXpress 是最先进的彩色映像和照片图像处理工具包,它发布的形式有:.NET控件、COM组件、VC组件。用ImagXpress ,开发者构建的应用程序可以支持图像浏览、编辑、打印、TWAIN扫描、文件格式转换等等。ImagXpress 提供了综合的图像处理函数集,支持30多种文件格式,拥有惊人的图像处理速度。ImagXpress 提供的图像功能还有:复制、旋转、保持图像的透明度、多种图像缩放算法、高级滚动条、自动调整大小和图像融合等。
- 选择工具后,将引发ToolbarSelect事件,以告知应用程序选择了哪个工具。
- 使用工具时,在以下情况下,ToolUse事件引发通知应用程序:单击该工具,该工具处于活动状态并且该工具不再使用。
- 工具栏窗口打开时,将 引发ToolbarOpen事件。
- 当工具栏窗口关闭时,将 引发ToolbarClose事件。
- 选择菜单项后,将弹出MenuSelect 来通知应用程序所做的选择。引发此事件时,将菜单ID提供给事件处理程序。
VB范例
// 写的事件处理程序到调度工作中当用户进行菜单选择
Sub IX1_MenuSelect (long menuType, long tool, long topMenuID, long subMenuID, long user1, long user2)
if (menuType = MenuContext) then
Select Case topMenuID
Case 100 ' Color
MyObj.Color = user1
Case 200 ' Size
MyObj.Size = user1
Case 300 ' Type
SelectCase subMenuID
Case 310
MyObj.DrawLine
Case 320
MyObj.DrawEllipse
Case 330
MyObj.DrawRect
End Select
end if
end sub
最终用户滚动
应用程序最终用户可以使用滚动条更改在“查看窗口”中查看的图像部分。
如果启用了滚动条,则在单击滚动条时,将引发Scroll事件,以警告应用程序有滚动请求。设置ScrollBarLargeChangeH,ScrollBarLargeChangeV,ScrollBarSmallChangeH和ScrollBarSmallChangeV 属性以指示对视图的水平和垂直位置的请求更改量。视图在下一个油漆上更新。
最终用户光标移动
跟踪光标在显示的图像中的位置,如下所示:
- 在XPOS和YPos只读属性返回所显示的图像内的光标的逻辑位置,以像素为单位。
- 的DIBXpos和DIBYpos只读属性相对于返回光标的位置到DIB,以像素为单位。
- 所述PixelColor只读属性返回的像素的在当前光标位置的颜色。
要在显示图像的坐标和DIB中的坐标之间转换,请使用TranslateX和TranslateY方法。
最终用户的鼠标和按键操作
- 当应用程序的最终用户使用鼠标,鼠标事件(点击,DBLCLICK,的MouseUp,的MouseDown,MouseMove事件,OLEDragDrop和OLEDragOver),如果他们已启用(上调EventSetEnabled,EventGetEnabled)。
- 应用程序的最终用户按下按键,按键事件(的KeyDown,按键响应,KEYUP如果密钥已启用()升高KeysGetEnabled,KeysSetEnabled),如果关键事件已启用(EventSetEnabled,EventGetEnabled)。
本文章转载自【慧都科技】。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,尊重他人劳动成果
版权声明
本文为[roffey]所创,转载请带上原文链接,感谢
https://my.oschina.net/u/4587239/blog/4484615
边栏推荐
- JS array the usage of array is all here (array method reconstruction, array traversal, array de duplication, array judgment and conversion)
- 上海巨微专用蓝牙广播芯片
- C calls SendMessage to refresh the taskbar icon (the icon does not disappear at the end of forcing)
- Stm32f030c6t6 compatible to replace mm32spin05pf
- DC-1 target
- 打工人好物——磨炼钢铁意志就要这样高效的电脑
- 2020-08-30:裸写算法:二叉树两个节点的最近公共祖先。
- QT audio and video development 46 video transmission UDP version
- Using JSON webtoken (JWT) to generate token in nodejs
- 2020-08-15:什么情况下数据任务需要优化?
猜你喜欢
Stm32f030c6t6 compatible to replace mm32spin05pf
August 30, 2020: naked write algorithm: the nearest common ancestor of two nodes in a binary tree.
VARCHART XGantt如何在日历上表示工作日
Event monitoring problem
STM32F030F4P6兼容灵动微MM32F031F4P6
打工人好物——磨炼钢铁意志就要这样高效的电脑
Unexpected element.. required element
Js字符串-String字符串对象方法
迅为-iMX6ULL开发板上配置AP热点
List to map (split the list according to the key, and the value of the same key is a list)
随机推荐
Two dimensional code location and alarm system of Expressway
2020-08-15: under what circumstances should data tasks be optimized?
How to manage the authority of database account?
#JVM 类加载机制
Characteristics of magnetic memory chip STT-MRAM
STM32F030K6T6兼容替换灵动MM32F031K6T6
如何创建交互式内核密度图表
August 24, 2020: what are small documents? What's wrong with a lot of small files? How to solve many small files? (big data)
New features of vue3
2020-08-17: how to solve data skew in detail?
Exclusive interview with Alibaba cloud database for 2020 PostgreSQL Asia Conference: Zeng Wenjing
Epu360: all the H5 templates you want are here, e-book, big turntable, red envelope rain, questionnaire survey
Exclusive interview of guests at | 2020 PostgreSQL Asia Conference: Wang Tao
【涂鸦物联网足迹】物联网基础介绍篇
Benefits and functions of auto maintenance app development
What kind of music do you need to make for a complete game?
ado.net and asp.net The relationship between
Stickinengine architecture 12 communication protocol
移动端像素适配方案
Detect certificate expiration script