TBREPLACEBITMAP 結構 (commctrl.h)
與 TB_REPLACEBITMAP 訊息搭配使用,將一個工具列點陣圖取代為另一個工具列點陣圖。
語法
typedef struct {
HINSTANCE hInstOld;
UINT_PTR nIDOld;
HINSTANCE hInstNew;
UINT_PTR nIDNew;
int nButtons;
} TBREPLACEBITMAP, *LPTBREPLACEBITMAP;
成員
hInstOld
類型: HINSTANCE
要取代之點陣圖資源的模組實例控制碼。 將此成員設定為 Null ,改為使用點陣圖控制碼。
nIDOld
類型: UINT_PTR
如果 hInstOld 為 Null,請將這個成員設定為要取代之點陣圖的點陣圖控制碼。 否則,請將它設定為所要取代之點陣圖的資源識別碼。
hInstNew
類型: HINSTANCE
包含新點陣圖資源的模組實例控制碼。 將此成員設定為 Null ,改為使用點陣圖控制碼。
nIDNew
類型: UINT_PTR
如果 hInstNew 是 Null,請使用新的按鈕影像,將此成員設定為點陣圖的點陣圖控制碼。 否則,請使用新的按鈕影像,將它設定為點陣圖的資源識別碼。
nButtons
類型: int
新點陣圖中包含的按鈕影像數目。 新映射的數目應該與已取代的影像數目相同。
備註
如果 nIDNew 保留點陣圖控制碼,而不是資源識別碼,請勿在將點陣圖取代為 TB_REPLACEBITMAP或工具列已終結為止。
規格需求
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限傳統型應用程式] |
標頭 | commctrl.h |