Condividi tramite


CToolBarCtrl::ReplaceBitmap

Sostituisce la bitmap esistente nel controllo della barra degli strumenti corrente con una nuova bitmap.

BOOL ReplaceBitmap(
     LPTBREPLACEBITMAP pReplaceBitmap
);

Parametri

Parametro

Descrizione

[in] pReplaceBitmap

Puntatore a una struttura TBREPLACEBITMAP che descrive la bitmap da sostituire alla nuova bitmap.

Valore restituito

true se questo metodo ha esito positivo; in caso contrario, false.

Note

Questo metodo invia il messaggio TB_REPLACEBITMAP, come descritto in Windows SDK.

Requisiti

intestazione: afxcmn.h

Esempio

Nell'esempio di codice sostituisce la bitmap per la barra degli strumenti standard con una bitmap diversa.

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

Vedere anche

Riferimenti

Classe di CToolBarCtrl

Grafico della gerarchia

TB_REPLACEBITMAP

TBREPLACEBITMAP

CToolBarCtrl::ChangeBitmap