Compartir a través de


CToolBarCtrl::ReplaceBitmap

Reemplaza el mapa de bits existente en el control de barra de herramientas actual a un nuevo mapa de bits.

BOOL ReplaceBitmap(
     LPTBREPLACEBITMAP pReplaceBitmap
);

Parámetros

Parámetro

Descripción

[in] pReplaceBitmap

Puntero a una estructura de TBREPLACEBITMAP que describe el mapa de bits que se reemplazará y el nuevo mapa de bits.

Valor devuelto

true si este método es correcto; si no, false.

Comentarios

Este método envía el mensaje de TB_REPLACEBITMAP , que se describe en Windows SDK.

Requisitos

encabezado: afxcmn.h

Ejemplo

El ejemplo de código siguiente reemplaza el mapa de bits para la barra de herramientas estándar con otro mapa de bits.

    {
        // 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 );
    }

Vea también

Referencia

CToolBarCtrl Class

Gráfico de jerarquías

TB_REPLACEBITMAP

TBREPLACEBITMAP

CToolBarCtrl::ChangeBitmap