当前位置:网站首页>图像处理工具包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
边栏推荐
- 插件Bilibili新版0.5.5
- VARCHART XGantt入门教程
- Windows 10 Bluetooth management page 'add Bluetooth or other devices' option click no response solution
- JS string - string string object method
- 轻量型 GPU 应用首选 京东智联云推出 NVIDIA vGPU 实例
- 2020-08-17:详细说下数据倾斜怎么解决?
- Code generator plug-in and creator preform file analysis
- 预留电池接口,内置充放电电路及电量计,迅为助力轻松搞定手持应用
- Open source a set of minimalist front and rear end separation project scaffold
- What are the highlights of Huawei mate 40 series with HMS?
猜你喜欢
大佬们如何在nginx镜像里面增加模块?
image operating system windows cannot be used on this platform
The Interpreter pattern of behavior pattern
August 24, 2020: what are small documents? What's wrong with a lot of small files? How to solve many small files? (big data)
How to make characters move
Stm32f030k6t6 compatible replacement smart mm32f031k6t6
2020-08-15: under what circumstances should data tasks be optimized?
Stickinengine architecture 12 communication protocol
STM32F030K6T6兼容替换灵动MM32F031K6T6
Stickinengine architecture 11 message queue
随机推荐
迅为-iMX6ULL开发板上配置AP热点
The use of Xunwei imx6 development board device tree kernel menuconfig
How to start the hidden preferences in coda 2 on the terminal?
Jenkins installation and deployment process
[learning] interface test case writing and testing concerns
ado.net and asp.net The relationship between
Js数组-数组的用法全在这里(数组方法的重构、数组的遍历、数组的去重,数组的判断与转换)
The isolation level of transaction and its problems
Google browser realizes video playback acceleration function
List to map (split the list according to the key, and the value of the same key is a list)
20个XR项目路演,近20个资本机构出席!诚邀您参加2020 Qualcomm XR生态合作伙伴大会
心理咨询app开发所具备的优点与功能
消防器材RFID固定资产管理系统
JVM memory allocation - xms128m - xmx512m - XX: permsize = 128M - XX: maxpermsize = 512M
How to write plug-in code of small program mall system? How to use code to check whether the plug-in is successfully added?
August 24, 2020: what are small documents? What's wrong with a lot of small files? How to solve many small files? (big data)
2020-08-20:GO语言中的协程与Python中的协程的区别?
磁存储芯片STT-MRAM的特点
Call analysis of start method in JNI thread and callback analysis of run method
Empty test suite appears in JUnit test