Struttura TBREPLACEBITMAP (commctrl.h)

Usato con il messaggio TB_REPLACEBITMAP per sostituire una bitmap della barra degli strumenti con un'altra.

Sintassi

typedef struct {
  HINSTANCE hInstOld;
  UINT_PTR  nIDOld;
  HINSTANCE hInstNew;
  UINT_PTR  nIDNew;
  int       nButtons;
} TBREPLACEBITMAP, *LPTBREPLACEBITMAP;

Members

hInstOld

Tipo: HINSTANCE

Handle dell'istanza del modulo nella risorsa bitmap sostituita. Impostare questo membro su NULL per usare invece un handle bitmap.

nIDOld

Tipo: UINT_PTR

Se hInstOld è NULL, impostare questo membro sull'handle bitmap della bitmap sostituita. In caso contrario, impostarlo sull'identificatore della risorsa della bitmap sostituita.

hInstNew

Tipo: HINSTANCE

Handle dell'istanza del modulo contenente la nuova risorsa bitmap. Impostare questo membro su NULL per usare invece un handle bitmap.

nIDNew

Tipo: UINT_PTR

Se hInstNew è NULL, impostare questo membro sull'handle bitmap della bitmap con le nuove immagini del pulsante. In caso contrario, impostarlo sull'identificatore della risorsa della bitmap con le nuove immagini del pulsante.

nButtons

Tipo: int

Numero di immagini del pulsante contenute nella nuova bitmap. Il numero di nuove immagini deve essere uguale al numero di immagini sostituite.

Commenti

Se nIDNew contiene un handle bitmap, anziché un ID risorsa, non eliminare la bitmap finché non è stata sostituita con TB_REPLACEBITMAP o la barra degli strumenti viene eliminata.

Requisiti

   
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione commctrl.h