CMFCToolBarImages 類別
在工具列上的影像。 CMFCToolBarImages 類別處理從檔案載入的應用程式資源或工具列影像。
class CMFCToolBarImages : public CObject
Members
公用建構函式
名稱 |
描述 |
---|---|
建構 CMFCToolBarImages 物件。 |
公用方法
名稱 |
描述 |
---|---|
|
|
將圖示加入工具列影像。 |
|
將點陣圖為工具列影像。 |
|
|
|
釋放配置給這個物件相關聯的系統資源。 |
|
轉換為 32 bpp 影像中加底線的點陣圖。 |
|
|
|
|
|
初始化從影像清單 (CImageList 類別) 的工具列影像。 |
|
|
|
移除具有從工具列影像之指定的索引處影像,如果這組工具列影像包含使用者定義的影像。 |
|
繪製單一工具列影像 (按鈕)。 |
|
|
|
|
|
要在其中繪製之後,以釋放系統資源工具列影像。 |
|
傳回具有從工具列影像來繪製指定的影像索引的圖示。 |
|
填滿矩形使用工具列背景色彩的筆刷。 |
|
|
|
傳回底線的影像的目前解析度。 |
|
傳回影像的數目會在工具列上的。 |
|
傳回為停用影像使用的 Alpha 色頻值。 |
|
|
|
擷取或記憶體中的工具列上的影像大小 (來源大小) 儲存,或是螢幕工具列上的影像大小 (目的大小) 繪製。 |
|
將控制代碼傳回給包含所有工具列影像的點陣圖。 |
|
|
|
|
|
|
|
|
|
|
|
傳回指定的資源 ID. 的影像索引。 |
|
傳回底線的影像目前的縮放比例。 |
|
|
|
灰色使其外觀的工具列影像停用。 |
|
判斷作業系統是否支援 32 位元的 Alpha 混色。 |
|
|
|
判斷從右至左 (RTL) 支援是否已啟用。 |
|
決定工具列影像是否為唯讀。 |
|
告知是否加上底線的影像會縮放。 |
|
判斷這個集合工具列影像是否包含使用者定義的影像。 |
|
判斷這個集合工具列影像是否包含有效的工具列影像。 |
|
載入工具列影像從系統資源或從檔案。 |
|
|
|
|
|
|
|
|
|
|
|
水平反映所有工具列影像。 |
|
水平反映點陣圖。 |
|
|
|
|
|
|
|
配置要求繪製工具列影像在指定大小的資源。 |
|
如果這組工具列影像包含使用者定義的影像,在檔案中儲存工具列影像。 |
|
|
|
設定為停用影像使用的 Alpha 色頻值。 |
|
|
|
將工具列影像大小 (來源) 的大小。 |
|
|
|
|
|
|
|
|
|
將工具列影像透明色彩。 |
|
成功地調整大小加上底線的影像。 |
|
更新從點陣圖之使用者定義的工具列影像。 |
受保護的方法
名稱 |
描述 |
---|---|
|
資料成員
名稱 |
描述 |
---|---|
TRUE ,如果 truecolor Alpha 混色 (32 位元色彩) 已停用。 |
備註
工具列影像 Managed 完整點陣圖是由 CMFCToolbarImages 的包含一或多個以工具列影像 (按鈕) 固定大小。
範例
您可以使用類別,在 CMFCToolBarImages 的各種方法。下列範例將示範如何設定 CMFCToolBarImages 物件。 這個範例顯示如何將工具列影像的大小,載入影像,並將影像的透明色彩。 這個程式碼片段是 Visual Studio 示範範例的一部分。
CMFCToolBarImages m_Image;
...
m_Image.SetImageSize (CSize (32, 32));
m_Image.Load(IDR_START);
m_Image.SetTransparentColor(RGB(255, 0, 255));
繼承階層架構
需求
標題: afxtoolbarimages.h