圖像處理工具包ImagXpress使用教程,如何查看事件

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

最終用戶滾動工具

 

應用程序最終用戶能夠使用滾動條更改在「查看窗口」中查看的圖像部分。spa

若是啓用了滾動條,則在單擊滾動條時,將引起Scroll事件,以警告應用程序有滾動請求。設置ScrollBarLargeChangeH,ScrollBarLargeChangeV,ScrollBarSmallChangeH和ScrollBarSmallChangeV  屬性以指示對視圖的水平和垂直位置的請求更改量。視圖在下一個油漆上更新。事件

最終用戶光標移動ip

跟蹤光標在顯示的圖像中的位置,以下所示:開發

  • 在XPOS和YPos只讀屬性返回所顯示的圖像內的光標的邏輯位置,以像素爲單位。 
  • 的DIBXpos和DIBYpos只讀屬性相對於返回光標的位置到DIB,以像素爲單位。
  • 所述PixelColor只讀屬性返回的像素的在當前光標位置的顏色。

要在顯示圖像的座標和DIB中的座標之間轉換,請使用TranslateX和TranslateY方法。get

 

最終用戶的鼠標和按鍵操做 圖像處理

 

  • 當應用程序的最終用戶使用鼠標,鼠標事件(點擊,DBLCLICK,的MouseUp,的MouseDown,MouseMove事件,OLEDragDrop和OLEDragOver),若是他們已啓用(上調EventSetEnabled,EventGetEnabled)。
  • 應用程序的最終用戶按下按鍵,按鍵事件(的KeyDown,按鍵響應,KEYUP若是密鑰已啓用()升高KeysGetEnabled,KeysSetEnabled),若是關鍵事件已啓用(EventSetEnabled,EventGetEnabled)。

本文章轉載自【慧都科技】。歡迎任何形式的轉載,但請務必註明出處、不得修改原文相關連接,尊重他人勞動成果class

相關文章
相關標籤/搜索