Compartilhar via


CToolBarCtrl::ReplaceBitmap

Substitui o bitmap existente no controle de barra de ferramentas corrente com um novo bitmap.

BOOL ReplaceBitmap(
          LPTBREPLACEBITMAP pReplaceBitmap
);

Parâmetros

Parâmetro

Descrição

[in] pReplaceBitmap

Ponteiro para um TBREPLACEBITMAP estrutura que descreve o bitmap a ser substituído e o novo bitmap.

Valor de retorno

true Se esse método for bem-sucedida; caso contrário, false.

Comentários

Esse método envia o TB_REPLACEBITMAP mensagem, que é descrita no Windows SDK.

Requisitos

Cabeçalho: afxcmn.h

Exemplo

O exemplo de código a seguir substitui o bitmap para a barra de ferramentas padrão com um bitmap diferente.

   {
        // Replace one toolbar bitmap with another.
        TBREPLACEBITMAP tbrb;
        tbrb.hInstOld = ::AfxGetInstanceHandle(); 
        tbrb.nIDOld = IDR_MAINFRAME;
        tbrb.hInstNew = ::AfxGetInstanceHandle();
        tbrb.nIDNew = IDR_MAINFRAME1; 
        tbrb.nButtons = 8;
        CToolBarCtrl& m_toolBarCtrl = m_wndToolBar.GetToolBarCtrl();
        BOOL bRet = m_toolBarCtrl.ReplaceBitmap( &tbrb );
    }

Consulte também

Referência

Classe CToolBarCtrl

Gráfico de hierarquia

TB_REPLACEBITMAP

TBREPLACEBITMAP

CToolBarCtrl::ChangeBitmap

Outros recursos

CToolBarCtrl membros