次の方法で共有


CToolBarCtrl::ReplaceBitmap

新しいビットマップと現在のツール バー コントロールの既存のビットマップを置き換えます。

BOOL ReplaceBitmap(
     LPTBREPLACEBITMAP pReplaceBitmap
);

パラメーター

パラメーター

説明

[入力] pReplaceBitmap

元のビットマップを記述すると、新しいビットマップ TBREPLACEBITMAP の構造体へのポインター。

戻り値

このメソッドが成功した場合は true。それ以外の場合は false。

解説

このメソッドは Windows SDKで説明する TB_REPLACEBITMAP のメッセージを送信します。

必要条件

ヘッダー: 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