Partilhar via


CToolBarCtrl::ReplaceBitmap

Substitui o projeto existente no controle de barra de ferramentas atual com um novo projeto.

BOOL ReplaceBitmap(
     LPTBREPLACEBITMAP pReplaceBitmap
);

Parâmetros

Parâmetro

Descrição

[in] pReplaceBitmap

Ponteiro a estrutura de TBREPLACEBITMAP que descreve o bitmap a ser substituído quanto para o novo projeto.

Valor de retorno

true se este método é com êxito; caso contrário, false.

Comentários

Este método envia a mensagem de TB_REPLACEBITMAP , que é descrita em Windows SDK.

Requisitos

Cabeçalho: afxcmn.h

Exemplo

O exemplo de código 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 de CToolBarCtrl

Gráfico de hierarquia

TB_REPLACEBITMAP

TBREPLACEBITMAP

CToolBarCtrl::ChangeBitmap