Structure TBREPLACEBITMAP (commctrl.h)
Utilisé avec le message TB_REPLACEBITMAP pour remplacer une bitmap de barre d’outils par une autre.
Syntaxe
typedef struct {
HINSTANCE hInstOld;
UINT_PTR nIDOld;
HINSTANCE hInstNew;
UINT_PTR nIDNew;
int nButtons;
} TBREPLACEBITMAP, *LPTBREPLACEBITMAP;
Membres
hInstOld
Type : HINSTANCE
Module instance handle à la ressource bitmap en cours de remplacement. Définissez ce membre sur NULL pour utiliser à la place un handle bitmap.
nIDOld
Type : UINT_PTR
Si hInstOld a la valeur NULL, définissez ce membre sur le handle bitmap de la bitmap en cours de remplacement. Sinon, définissez-la sur l’identificateur de ressource de la bitmap en cours de remplacement.
hInstNew
Type : HINSTANCE
Module instance handle qui contient la nouvelle ressource bitmap. Définissez ce membre sur NULL pour utiliser à la place un handle bitmap.
nIDNew
Type : UINT_PTR
Si hInstNew a la valeur NULL, définissez ce membre sur le handle bitmap de la bitmap avec les nouvelles images de bouton. Sinon, définissez-la sur l’identificateur de ressource de la bitmap avec les nouvelles images de bouton.
nButtons
Type : int
Nombre d’images de bouton contenues dans la nouvelle bitmap. Le nombre de nouvelles images doit être identique au nombre d’images remplacées.
Remarques
Si nIDNew contient un handle bitmap, plutôt qu’un ID de ressource, ne détruisez pas la bitmap tant qu’elle n’a pas été remplacée par TB_REPLACEBITMAP ou que la barre d’outils n’a pas été détruite.
Configuration requise
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
En-tête | commctrl.h |