Share via


Estrutura TBREPLACEBITMAP (commctrl.h)

Usado com a mensagem TB_REPLACEBITMAP para substituir um bitmap de barra de ferramentas por outro.

Sintaxe

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

Membros

hInstOld

Tipo: HINSTANCE

Identificador de instância de módulo para o recurso de bitmap que está sendo substituído. Defina esse membro como NULL para usar um identificador de bitmap.

nIDOld

Tipo: UINT_PTR

Se hInstOld for NULL, defina esse membro como o identificador de bitmap do bitmap que está sendo substituído. Caso contrário, defina-o como o identificador de recurso do bitmap que está sendo substituído.

hInstNew

Tipo: HINSTANCE

Identificador de instância de módulo que contém o novo recurso de bitmap. Defina esse membro como NULL para usar um identificador de bitmap.

nIDNew

Tipo: UINT_PTR

Se hInstNew for NULL, defina esse membro como o identificador de bitmap do bitmap com as novas imagens de botão. Caso contrário, defina-o como o identificador de recurso do bitmap com as novas imagens de botão.

nButtons

Tipo: int

Número de imagens de botão contidas no novo bitmap. O número de novas imagens deve ser o mesmo que o número de imagens substituídas.

Comentários

Se nIDNew mantiver um identificador de bitmap, em vez de uma ID de recurso, não destrua o bitmap até que ele tenha sido substituído por TB_REPLACEBITMAP ou a barra de ferramentas seja destruída.

Requisitos

   
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho commctrl.h