当前位置:网站首页>Image processing toolkit imagexpresshow to view events
Image processing toolkit imagexpresshow to view events
2020-11-06 22:27:00 【roffey】
ImagXpress Is the most advanced color image and photo image processing kit , It's released in the form of :.NET Control 、COM Components 、VC Components . use ImagXpress , Developers build applications that support image browsing 、 edit 、 Print 、TWAIN scanning 、 File format conversion and so on .ImagXpress A comprehensive set of image processing functions is provided , Support 30 Multiple file formats , With amazing image processing speed .ImagXpress The image function provided also includes : Copy 、 rotate 、 Keep the image transparent 、 A variety of image scaling algorithms 、 Advanced scroll bar 、 Automatic resizing and image fusion .
- After selecting the tool , Will lead to ToolbarSelect event , To tell the application which tool to choose .
- When using tools , In the following cases ,ToolUse Event raises the notification application : Click the tool , The tool is active and is no longer in use .
- When the toolbar window opens , take trigger ToolbarOpen event .
- When the toolbar window is closed , take trigger ToolbarClose event .
- After selecting the menu item , Will pop up MenuSelect To inform the application of the choice . When this event was triggered , Put the menu ID Provided to the event handler .
VB Example
// Write the event handler to the scheduler when the user makes a menu selection
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
End user scrolling
The end user of the application can use the scroll bar to change in “ View the window ” The image section of view in .
If the scroll bar is enabled , When you click the scroll bar , Will lead to Scroll event , To alert the application that there is a scrolling request . Set up ScrollBarLargeChangeH,ScrollBarLargeChangeV,ScrollBarSmallChangeH and ScrollBarSmallChangeV Property to indicate the amount of requested changes to the horizontal and vertical position of the view . The view updates on the next paint .
End user cursor moves
Track the position of the cursor in the displayed image , As shown below :
- stay XPOS and YPos The read-only property returns the logical position of the cursor in the displayed image , In pixels .
- Of DIBXpos and DIBYpos Read only property relative to return cursor position to DIB, In pixels .
- Described PixelColor The color of the pixel returned by the read-only property at the current cursor position .
To display the coordinates of the image and DIB Coordinate conversion between coordinates in , Please use TranslateX and TranslateY Method .
End user mouse and button operations
- When the end user of the application uses the mouse , Mouse events ( Click on ,DBLCLICK, Of MouseUp, Of MouseDown,MouseMove event ,OLEDragDrop and OLEDragOver), If they have enabled ( raise EventSetEnabled,EventGetEnabled).
- The end user of the application presses a key , Key events ( Of KeyDown, Key response ,KEYUP If the key is enabled () elevated KeysGetEnabled,KeysSetEnabled), If critical events are enabled (EventSetEnabled,EventGetEnabled).
This article is reprinted from 【 Huidu technology 】. Any reprint is welcome , But be sure to indicate the source 、 Do not modify the original link , Respect for the work of others
版权声明
本文为[roffey]所创,转载请带上原文链接,感谢
边栏推荐
- Big data processing black Technology: revealing the parallel computing technology of Pb level data warehouse gaussdb (DWS)
- 图像处理工具包ImagXpress使用教程,如何查看事件
- 小熊派开发板实践:智慧路灯沙箱实验之真实设备接入
- win7 APPCRASH(解决方法)(转)
- List to map (split the list according to the key, and the value of the same key is a list)
- Google browser realizes video playback acceleration function
- Mobile pixel adaptation scheme
- The Interpreter pattern of behavior pattern
- 20个XR项目路演,近20个资本机构出席!诚邀您参加2020 Qualcomm XR生态合作伙伴大会
- The isolation level of transaction and its problems
猜你喜欢
轻量型 GPU 应用首选 京东智联云推出 NVIDIA vGPU 实例
Detailed software engineering -- the necessary graphs in each stage
August 30, 2020: naked write algorithm: the nearest common ancestor of two nodes in a binary tree.
2020-09-04: do you understand the function call convention?
Ora-02292: complete constraint violation (midbjdev2.sys_ C0020757) - subrecord found
20 XR projects roadshows, nearly 20 capital institutions attended! We sincerely invite you to attend the 2020 qcomm XR eco Partner Conference
How to manage the authority of database account?
Introduction to Huawei cloud micro certification examination
Windows 10 蓝牙管理页面'添加蓝牙或其他设备'选项点击无响应的解决方案
2020-08-17: how to solve data skew in detail?
随机推荐
Two dimensional code location and alarm system of Expressway
JS array the usage of array is all here (array method reconstruction, array traversal, array de duplication, array judgment and conversion)
August 14, 2020: what are the execution engines for data tasks?
Js数组-数组的用法全在这里(数组方法的重构、数组的遍历、数组的去重,数组的判断与转换)
迅为-iMX6ULL开发板上配置AP热点
2020-08-18:介绍下MR过程?
Experiment one
win7 APPCRASH(解决方法)(转)
Practice of Xiaoxiong school development board: real equipment access of smart street lamp sandbox experiment
Stickinengine architecture 11 message queue
Markdown tricks
2020-08-29: process thread differences, in addition to the inclusion relationship, the underlying details?
10000! Ideal car recalls all defective cars: 97 accidents have occurred and losses will be expanded
How to make characters move
To solve the problem that the data interface is not updated after WPF binding set
高速公路二维码定位报警系统
Es create a new index database and copy the old index library, practice pro test effective!
消防器材RFID固定资产管理系统
Stickinengine architecture 12 communication protocol
All the way, I was forced to talk about C code debugging skills and remote debugging