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 |