如何:建立圖示或其他影像
您可以建立新的影像、點陣圖、圖示、游標或工具列,然後使用 影像編輯器 自訂其外觀。 您也可以在資源範本之後 建立新的點陣圖模式 。
圖示和游標:顯示裝置的影像資源
圖示和游標為圖形化資源,可包含不同類型之顯示裝置的多種影像 (不同的大小和色彩配置)。 游標也有作用點,Windows 用來追蹤其位置的位置。 圖示和游標都是使用 影像編輯器 來建立和編輯,如同點陣圖和其他影像。
當您建立新的圖示或游標時, 影像編輯器 會先建立標準類型的影像。 而且一開始會以螢幕 (透明) 色彩填滿影像。 如果影像是游標,則作用點一開始會是具有座標 0,0
的左上角。
根據預設, 影像編輯器 支援為下表所示的裝置建立其他影像。 您可以在 [自訂影像] 對話方塊中輸入寬度、高度和色彩計數等參數,為其他裝置建立影像。
Color | 寬度 (像素) | 高度 (像素) |
---|---|---|
單色 | 16 | 16 |
單色 | 32 | 32 |
單色 | 48 | 48 |
單色 | 64 | 64 |
單色 | 96 | 96 |
16 | 16 | 16 |
16 | 32 | 32 |
16 | 64 | 64 |
16 | 48 | 48 |
16 | 96 | 96 |
256 | 16 | 16 |
256 | 32 | 32 |
256 | 48 | 48 |
256 | 64 | 64 |
256 | 96 | 96 |
建立裝置映射 (圖示或游標)
當您建立新的圖示或游標資源時, 影像編輯器 會先以特定樣式建立影像(32 × 32、16 種圖示色彩,以及 32 × 32、游標的單色)。 然後,您可以針對不同的顯示裝置,將不同大小和樣式的影像新增至初始圖示或游標,並視需要編輯每個額外的影像。 您也可以使用現有影像類型的剪下和貼上作業,或從圖形程式中建立的點陣圖編輯影像。
當您在影像編輯器 中 開啟圖示或游標資源時,預設會開啟最符合目前顯示裝置的影像。
注意
如果您的專案尚未包含 .rc 檔案,請參閱 建立新的資源腳本檔案 。
[ 新增 < 裝置 > 映射類型 ] 對話方塊可讓您建立指定類型的新裝置映射。 若要開啟 [ 新增 < 裝置 > 映射] 對話方塊,請移至 [影像 > 新映射類型 ] 功能表 。 下列包含的屬性是 目標映射類型和 自訂 。
[ 目標影像類型 ] 屬性會列出可用的影像類型,您可以在其中選取您要開啟的影像類型:
16 x 16,16 種色彩
32 x 32,16 種色彩
48 x 48,16 種色彩
64 x 64,16 種色彩
96 x 96,16 種色彩
16 x 16,256 色彩
32 x 32,256 色彩
48 x 48,256 色彩
64 x 64,256 種色彩
96 x 96,256 種色彩
16 x 16,單色
32 x 32,單色
48 x 48,單色
64 x 64,單色
96 x 96,單色
注意
此清單中不會顯示任何現有的影像。
[ 自訂 ] 屬性會開啟 [ 自訂影像 ] 對話方塊,您可以在其中建立具有自訂大小和色彩數目的新影像。
[ 自訂影像 ] 對話方塊可讓您建立具有自訂大小和色彩數目的新影像。 包含下列屬性:
屬性 | 說明 |
---|---|
寬度 | 提供一個空間,讓您以圖元為單位輸入自訂影像的寬度(1 - 512,限制為 2048)。 |
高度 | 提供空間讓您輸入自訂影像的高度,以圖元為單位(1 - 512,限制為 2048)。 |
色彩 | 提供空間讓您選擇自訂影像的色彩數目:2、16 或 256。 |
使用 [ 開啟 < 裝置 > 映射 ] 對話方塊,在 C++ 專案中開啟裝置映射。 它會列出目前資源中的現有裝置映射(屬於目前資源的映射)。 包含下列屬性為:
屬性 | 說明 |
---|---|
目前影像 | 列出資源中包含的映射。 選取您要開啟的影像類型。 |
若要建立新的圖示或游標
在 [資源檢視] 中 ,以滑鼠右鍵按一下 . rc 檔案,然後選擇 [ 插入資源 ]。 如果您的 .rc 檔案中 已經有現有的映射資源,例如資料指標,您可以以滑鼠右鍵按一下 Cursor 資料夾,然後選取 [ 插入資料 指標]。
在 [ 插入資源] 對話方塊中 ,選取 [ 圖示 ] 或 [游標 ],然後選擇 [ 新增 ]。 針對圖示,此動作會建立具有 32 × 32、16 色彩圖示的圖示資源。 針對資料指標,會建立 32 × 32,單色 (2 色彩) 影像。
如果在 [插入資源 ] 對話方塊中影像資源類型 旁邊出現加號 ( + ),表示工具列範本可供使用。 選取加號展開範本清單、選取範本,然後選擇 [ 新增 ]。
為不同的顯示裝置新增影像
移至 [影像新裝置映射] 功能表 ,或在 [映射 > 編輯器 ] 窗格中按一下滑鼠右鍵 ,然後選擇 [ 新增裝置映射]。
選取您要新增的影像類型。 您也可以選取 [ 自訂 ] 來建立圖示,其大小無法在預設清單中使用。
複製裝置映射
移至 [影像 > 開啟裝置映射 ] 功能表 ,然後從目前的影像清單中選擇影像。 例如,選擇 32 × 32,16 色彩版本的圖示。
複製目前顯示的圖示影像 ( Ctrl + C)。
在另一 個 [影像編輯器 ] 視窗中開啟圖示的不同影像。 例如,開啟 16 × 16,16 色彩版本的圖示。
將圖示影像 ( Ctrl + V ) 從一個 [影像編輯器 ] 視窗貼到另一個 視窗。 如果您要將較大的大小貼到較小的大小,您可以使用圖示控點來調整影像大小。
刪除裝置映射
當圖示影像顯示在影像編輯器中 時,請移至 [影像 > 刪除裝置映射] 功能表。 當您刪除資源中的最後一個圖示影像時,也會刪除資源。
注意
當您按下 Del 鍵時,會刪除您在圖示上繪製的影像和色彩,但圖示會維持不變,您現在可以重新設計它。 如果您誤按 Del ,請按 Ctrl + Z 復原動作。
在裝置映射中建立透明或反向區域
在影像編輯器 中 ,初始圖示或游標影像具有透明屬性。 雖然圖示和游標影像是矩形的,但許多人不會顯示,因為影像的某些部分是透明的,而且螢幕上的基礎影像會透過圖示或游標顯示。 當您拖曳圖示時,影像的某些部分可能會以反轉色彩顯示。 您可以在 [色彩] 視窗中 設定螢幕色彩和反向色彩 ,以建立此效果。
您套用至圖示和游標的畫面和反向色彩,可以是圖形和色彩衍生影像,或指派反向區域。 色彩表示具有這些屬性的影像部分。 您可以在編輯中變更代表螢幕色彩和反色彩屬性的色彩。 這些變更不會影響應用程式中圖示或游標的外觀。
注意
根據您目前使用的設定或版本,您所看到的對話方塊與功能表命令可能會與 [說明] 中描述的不同。 若要變更您的設定,請移至 [工具 > 匯入和匯出] 功能表 設定 。 如需詳細資訊,請參閱將 Visual Studio IDE 個人化。
建立透明或反向區域
在 [ 色彩] 視窗中,選擇選取器 [螢幕色彩] 或 [反色彩 ]。
使用繪圖工具,將螢幕或反向色彩套用至影像。 如需繪圖工具的詳細資訊,請參閱 使用繪圖工具 。
若要變更螢幕或反向色彩
選取螢幕 -色彩 選取器或 反色彩 選取器。
從 [色彩] 視窗中的 [色彩] 調色盤中選擇 色彩 。
其他選取器會自動指派互補色彩。
提示
如果您按兩下 Screen-Color 或 Inverse-Color 選取器, [自訂色彩選取器] 對話方塊 隨即出現。
使用 256 色盤
使用影像編輯器 ,圖示和游標的大小可以大(64 × 64)與 256 色調色盤可供選擇。 建立資源之後,會選取裝置影像樣式。
若要建立 256 色彩的圖示或游標
在 [資源檢視] 中 ,以滑鼠右鍵按一下 . rc 檔案,然後選擇 [ 插入資源 ]。 如果您的 .rc 檔案中 已經有現有的映射資源,例如資料指標,您可以以滑鼠右鍵按一下 Cursor 資料夾,然後選取 [ 插入資料 指標]。
在 [ 插入資源] 對話方塊中 ,選取 [ 圖示 ] 或 [游標 ],然後選擇 [ 新增 ]。
移至 [影像 > 新裝置映射 ] 功能表 ,然後選取您想要的 256 色彩影像樣式。
從 256 色盤中選擇大型圖示的色彩
若要使用 256 色盤中的選取範圍繪製,您必須從 [色彩] 視窗中 的 [色彩 ] 調色盤中 選取色彩。
選取大型圖示或游標,或建立新的大型圖示或游標。
從 [色彩] 視窗中的 [色彩 ] 調色盤中顯示的 256 種色彩中選擇 色彩 。
選取的色彩將會成為 [色彩 ] 視窗中 [色彩 ] 調色盤中的 目前色彩 。
注意
用於 256 色影像的初始調色盤符合 Windows API 所傳回的
CreateHalftonePalette
調色盤。 所有適用于 Windows 殼層的圖示都應該使用此調色盤來防止調色盤實現期間的閃爍。
若要設定游標的熱點
游標的熱點是 Windows 在追蹤游標位置時所參考的點。 根據預設,作用點會設定為具有座標 0,0
的游標左上角。 屬性視窗 中的 Hot 屬性會顯示作用點座標。
在 [ 影像編輯器] 工具列 上,選擇 [ 設定熱點 ] 工具。
選取您要指派為游標作用點的圖元。
[ 屬性] 視窗中的 [熱點 ] 屬性會顯示新的座標。
建立點陣圖並儲存為 .gif 或 .jpeg
當您建立點陣圖時,影像會以點陣圖格式建立(.bmp)。 不過,您可以將影像儲存為 GIF 或 JPEG 或其他圖形格式。
注意
此程式不適用於圖示和游標。
移至 [檔案開啟] 功能表 > ,然後選取 [ 檔案]。
在 [ 新增檔案] 對話方塊中 ,選擇 [Visual C++] 資料夾,然後在 [範本 ] 方塊中 選取 [點陣圖檔案] (.bmp), 然後選取 [ 開啟 ]。
點陣圖會在影像編輯器 中 開啟。
視需要變更新的點陣圖。
當點陣圖仍在影像編輯器中 開啟時,請移至 [檔案 > 儲存 檔案名 .bmp As] 功能表。
在 [ 另存新檔] 對話方塊中,輸入您想要提供檔案的名稱,以及表示 [檔案名 ] 方塊中 所需檔案格式的副檔名。 例如, myfile.gif 。
注意
您必須在專案外部建立或開啟點陣圖,才能將它儲存為另一個檔案格式。 如果您在專案中建立或開啟它, [另存新檔 ] 命令將無法使用。 如需詳細資訊,請參閱 在專案外部的資源腳本檔案中檢視資源(獨立版)。
選取 [儲存]。
將影像從一種格式轉換成另一種格式
您可以在影像編輯器 中 開啟 GIF 或 JPEG 影像,並將其儲存為點陣圖。 此外,您可以開啟點陣圖檔案,並將其儲存為 GIF 或 JPEG。 您使用的影像不需要是開發環境中編輯專案的一部分(請參閱 獨立影像編輯 )。
在影像編輯器 中 開啟影像。
移至 [檔案 > 另存 檔名稱 為] 功能表。
在 [另存新檔] 對話方塊的 [ 檔案名 ] 方塊中,輸入檔案名和副檔名,表示您想要的格式。
選取 [儲存]。
將新的映射資源新增至 Unmanaged C++ 專案
在 [資源檢視] 中 ,以滑鼠右鍵按一下 . rc 檔案,然後選擇 [ 插入資源 ]。 如果您的 .rc 檔案中 已經有現有的映射資源,例如資料指標,您可以直接以滑鼠右鍵按一下 Cursor 資料夾,然後選取 [ 插入資料 指標]。
在 [ 插入資源] 對話方塊中 ,選取您想要建立的影像資源類型( 例如點陣圖 ),然後選擇 [ 新增 ]。
如果在 [插入資源 ] 對話方塊中影像資源類型 旁邊出現加號 ( + ),表示工具列範本可供使用。 選取加號展開範本清單、選取範本,然後選擇 [ 新增 ]。
若要使用 .NET 程式設計語言將新的影像資源新增至專案
在 方案總管 中,以滑鼠右鍵按一下專案資料夾(例如 WindowsApplication1 )。
從快捷方式功能表中,選取 [ 新增 ],然後選擇 [ 新增專案 ]。
在 [ 類別] 窗格中,展開 [ 本機專案專案] 資料夾,然後選擇 [ 資源 ]。
在 [ 範本] 窗格中,選擇您想要新增至專案的資源類型。
資源會在 方案總管 中新增至您的專案 ,資源會在影像編輯器 中 開啟。 您現在可以使用 [影像編輯器 ] 中 可用的所有工具來修改您的影像。 如需將影像新增至受管理專案的詳細資訊,請參閱 在設計階段 載入圖片。
需求
無