Freigeben über


CToolBarCtrl::ReplaceBitmap

Ersetzt die vorhandene Bitmap im aktuellen ToolBar-Steuerelement durch eine neue Bitmap.

BOOL ReplaceBitmap(
     LPTBREPLACEBITMAP pReplaceBitmap
);

Parameter

Parameter

Description

[in] pReplaceBitmap

Zeiger auf eine TBREPLACEBITMAP-Struktur, die die ersetzt werden beschreibt Bitmap und zur neuen Bitmap.

Rückgabewert

true, wenn diese Methode erfolgreich ist; andernfalls false.

Hinweise

Diese Methode sendet die TB_REPLACEBITMAP Meldung, die im Windows SDK beschrieben wird.

Anforderungen

Header: afxcmn.h

Beispiel

Im folgenden Codebeispiel wird die Bitmap für die Standardsymbolleiste durch eine andere Bitmap.

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

Siehe auch

Referenz

CToolBarCtrl-Klasse

Hierarchiediagramm

TB_REPLACEBITMAP

TBREPLACEBITMAP

CToolBarCtrl::ChangeBitmap