Partager via


CToolBarCtrl::ReplaceBitmap

Remplace la bitmap existante dans le contrôle de barre d'outils en cours par une nouvelle bitmap.

BOOL ReplaceBitmap(
     LPTBREPLACEBITMAP pReplaceBitmap
);

Paramètres

Paramètre

Description

[in] pReplaceBitmap

Pointeur vers une structure de TBREPLACEBITMAP qui décrit la bitmap à remplacer et à la nouvelle bitmap.

Valeur de retour

true si cette méthode est réussie ; sinon, false.

Notes

Cette méthode envoie le message de TB_REPLACEBITMAP , qui est décrit dans Kit de développement logiciel Windows.

Configuration requise

en-tête : afxcmn.h

Exemple

l'exemple de code suivant remplace la bitmap pour la barre d'outils standard par une bitmap différente.

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

Voir aussi

Référence

Classe de CToolBarCtrl

Graphique de la hiérarchie

TB_REPLACEBITMAP

TBREPLACEBITMAP

CToolBarCtrl::ChangeBitmap