共用方式為


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

如果 hInstOldNull,請將這個成員設定為要取代之點陣圖的點陣圖控制碼。 否則,請將它設定為所要取代之點陣圖的資源識別碼。

hInstNew

類型: HINSTANCE

包含新點陣圖資源的模組實例控制碼。 將此成員設定為 Null ,改為使用點陣圖控制碼。

nIDNew

類型: UINT_PTR

如果 hInstNewNull,請使用新的按鈕影像,將此成員設定為點陣圖的點陣圖控制碼。 否則,請使用新的按鈕影像,將它設定為點陣圖的資源識別碼。

nButtons

類型: int

新點陣圖中包含的按鈕影像數目。 新映射的數目應該與已取代的影像數目相同。

備註

如果 nIDNew 保留點陣圖控制碼,而不是資源識別碼,請勿在將點陣圖取代為 TB_REPLACEBITMAP或工具列已終結為止。

規格需求

   
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限傳統型應用程式]
標頭 commctrl.h