Compartir a través de


Estructura TBREPLACEBITMAP (commctrl.h)

Se usa con el mensaje TB_REPLACEBITMAP para reemplazar un mapa de bits de barra de herramientas por otro.

Sintaxis

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

Miembros

hInstOld

Tipo: HINSTANCE

Identificador de instancia del módulo para el recurso de mapa de bits que se va a reemplazar. Establezca este miembro en NULL para usar en su lugar un identificador de mapa de bits.

nIDOld

Tipo: UINT_PTR

Si hInstOld es NULL, establezca este miembro en el identificador de mapa de bits del mapa de bits que se va a reemplazar. De lo contrario, establézcalo en el identificador de recurso del mapa de bits que se va a reemplazar.

hInstNew

Tipo: HINSTANCE

Identificador de instancia de módulo que contiene el nuevo recurso de mapa de bits. Establezca este miembro en NULL para usar en su lugar un identificador de mapa de bits.

nIDNew

Tipo: UINT_PTR

Si hInstNew es NULL, establezca este miembro en el identificador de mapa de bits del mapa de bits con las nuevas imágenes de botón. De lo contrario, establézcalo en el identificador de recurso del mapa de bits con las nuevas imágenes de botón.

nButtons

Tipo: int

Número de imágenes de botón contenidas en el nuevo mapa de bits. El número de imágenes nuevas debe ser el mismo que el número de imágenes reemplazadas.

Comentarios

Si nIDNew contiene un identificador de mapa de bits, en lugar de un identificador de recurso, no destruya el mapa de bits hasta que se haya reemplazado por TB_REPLACEBITMAP o se destruya la barra de herramientas.

Requisitos

   
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado commctrl.h