圖像處理工具包ImagXpress中如何定義圖像顯示屬性,如色彩管理、設置工具欄和工具、設置上下文&工具欄菜單、配置滾動條、鼠標和鍵等······ html
在顯示圖像時的色彩管理
在ImagXpress中管理顏色,將會用到如下步驟: 工具
- 確認ICMEnabled設置爲True。
- 經過設置ICMRenderIntent屬性,指定如何應用文件。
- 當在一個圖像上執行ICM顯示時,經過設置ICMMonitorProfileName,指定顏色的配置文件。設置 ICMMonitorProfileName不會改變有顯示器設備的上下文的配置文件存儲名稱,當執行圖像顏色管理的時候,它簡單的指定了 ImagXpress使用的顏色配置文件。若是沒有設置ICMMonitorName,ImagXpress將會使用 ICMDefaultMonitorProfileName(來自當前Windows設備上下文的默認監視器配置文件名稱)。
- 顯示圖像。
設置工具欄和工具
ImagXpress支持一個工具欄,這個工具欄使得應用程序的最終用戶能夠訪問ImagXpress的屬性。一旦這個控件導入,可使用工具欄屬性和方法來設置工具欄的屬性。使用工具欄屬性和方法也能夠設置我的工具屬性。 spa
設置上下文&工具欄菜單
啓用菜單提供了一個功能能夠用來定義一個上下文菜單,也能夠對工具欄中的每個工具做爲一個工具欄菜單。可使用MenuSetEnabled 和 MenuGetEnabled啓用和禁用菜單。當禁用了一個菜單,當用戶右點擊元素不會出現菜單。 指針
VB 示例示例代碼 htm
配置滾動條、鼠標和鍵
一、滾動條 blog
在控件中指定滾動條操做: 事件
- 設置滾動條屬性,代表垂直和水平上均可以使用。
- 經過調用EventSetEnabled,確保滾動條可用。
二、指定光標樣式 get
要指定顯示的指針的樣式,須要執行下面的步驟: it
- 設置MousePointer屬性。要定義一個自定義的鼠標圖標,設置MouseIcon屬性和MousePointer enumerator到MP_Custom。
- 設置ShowHourglass屬性來指定MousePointer enumerator應該被設置的它的hourglass值,不論圖像加載、保存或是在處理中。
- 設置MousePointerSetFromCursor屬性來設置來自定光標的鼠標指針。
- 設置MousePointerSetFromPicture屬性來設置來自圖像的鼠標指針。
三、啓用鼠標&鍵操做 圖像處理
想讓最終用戶啓用鼠標和鍵操做,須要執行下面的操做:
- 確保鼠標事件:通用使用EventSetEnabled 和 EventGetEnabled方法,啓用Click、 DblClick、MouseUp、 MouseDown、MouseMove、 OLEDragDrop 、OLEDragover事件,這些事件提醒應用程序,在應用程序最終用戶鼠標狀態發生的改變。
- 調用KeysGetEnabled和 KeysSetEnabled方法,來講明哪一個key strokes正在被控件解釋。當啓用了KEYS_ACCELERATORS_FORWARD or KEYS_SYSTEM_FORWARD,件信息將會轉發到鍵運動事件中。經過調用最每一個EventSetEnabled,確保啓用Keydown、 Keypress 、 Keyup事件。
- 使用ToolGet 和 ToolSet方法,在工具欄中創建鼠標或控制工具須要的鍵操做。
- 經過設置CancelMode屬性,創建鼠標或須要的鍵操做來取消加載、保存、壓縮、解壓、圖像處理。
有興趣的能夠去 下載試用一下····