共用方式為


CToolBarCtrl::ReplaceBitmap

以新的點陣圖取代目前工具列控制項的現有的點陣圖。

BOOL ReplaceBitmap(
     LPTBREPLACEBITMAP pReplaceBitmap
);

參數

參數

描述

[in] pReplaceBitmap

為描述要取代之點陣圖的 TBREPLACEBITMAP 結構和新點陣圖的指標。

傳回值

true ,如果此方法成功,否則, false。

備註

這個方法會將 TB_REPLACEBITMAP 資訊,在 Windows SDK說明。

需求

標題: afxcmn.h

範例

下列程式碼範例會使用不同的點陣圖取代標準工具列的點陣圖。

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

請參閱

參考

CToolBarCtrl 類別

階層架構圖

TB_REPLACEBITMAP

TBREPLACEBITMAP

CToolBarCtrl::ChangeBitmap