翻譯|使用教程|編輯:鮑佳佳|2020-08-27 15:25:45.233|閱讀 461 次
概述:ImageManager控件與標準Microsoft ImageList控件相似,旨在替代Standard ImageList控件。但是,ImageManager的功能更為強大。最明顯的改進之一是IconManger支持具有透明度的32位Alpha圖標。本文對ImageManager控件用法進行了詳細說明。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
Xtreme Command Bars 提供了非常漂亮的Office風格的命令條和One Note樣式標簽. 這種構架完全能夠支持菜單和工具欄的個性化設置, 它將在應用程序工作臺上給你更大的控制權, Xtreme Command Bars提供嵌入式主題支持,允許你選擇預先定義的主題如Officexp、Office 2003、 Visual Studio .NET,或者自定義主題。它并且它是ToolKit Pro 、Suite Pro這兩個開發套包中的其中之一。當然,你也可以點擊下面鏈接進行下載試用。
為什么要使用ImageManager控件
ImageManager控件與標準Microsoft ImageList控件相似,旨在替代Standard ImageList控件。但是,ImageManager的功能更為強大。最明顯的改進之一是IconManger支持具有透明度的32位Alpha圖標。
將圖像添加到ImageManager后,會自動生成禁用的圖像,熱圖像和選中的圖像。
另一個不錯的功能是,您可以為每個圖標添加多個尺寸的圖像。例如,您可以添加16x16和32x32的圖標,只需將CommandBars.Options.LargeIcons屬性設置 為True即可使用更大的圖標集。
ImageManager中的圖像具有一個IconId。使用此ID,您可以在Codejock的多個組件中使用ImageManager中的圖標,這些組件包括CommandBars,DockingPane,PropertyGrid,TaskPanel,ShortcutBar和ReportControl。
如果使用從右到左模式,則可以“鏡像”圖像,以便正確顯示它們。
有幾種導入和導出圖像的選項。在設計時,您可以從位圖文件或XML文件導入圖標。您還可以將圖標導出到XML文件或位圖(.bmp)文件。導出時,您可以選擇要導出的圖標和蒙版顏色。您可以將圖標導出為包含所有圖標的單個位圖文件。
您還可以通過代碼將圖像添加到圖像管理器。您可以一次添加一個圖像,也可以導入一個包含多個圖標的位圖文件。
在設計時從ImageManager中刪除圖標
要在設計時從ImageManager中刪除圖標,只需在“ ”對話框左側列出的圖標ID列表中單擊要刪除的圖標的ID 。您可以在下圖中看到圖標ID的列表。在圖片中,單擊ID為142的圖標。
如果您已如上圖所示添加了多個圖像尺寸,則需要分別刪除不同尺寸的圖像。這使您可以添加或刪除不同的圖像大小,而無需重新添加任何內容。
現在,單擊要刪除的圖標。在下面的圖片中,將刪除16x16的一組圖像,您可以單擊任何一種圖像狀態。
現在單擊剪刀按鈕以刪除該圖標。您需要為每組圖標大小重復此過程。請注意,在選擇圖標之前,剪刀按鈕保持禁用狀態。
現在已刪除了16x16圖標集,如果您有上圖所示的多個圖標集,則現在必須刪除它們。在下面的圖片中,僅剩下42x35尺寸的圖標集。
刪除圖標ID的所有不同圖像大小集后,該ID將從“Properties"對話框上的圖標ID列表中刪除。在下面的圖片中,您將看到圖標ID 142已被刪除。
小結:
相信通過今天的文章對ImageManager控件的用途以及在如何在設計時從ImageManager中刪除圖標有了一定的了解,現在趕緊下載最新版Xtreme Command Bar體驗評估吧!Xtreme Command Bar正版授權現最高立減1500元,低至1105起。適用MFC開發中最全面界面控件套包ToolKit Pro 正版授權在線訂購現立減2000!
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: