CToolBarCtrl::ReplaceBitmap

更新 : 2007 年 11 月

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

BOOL ReplaceBitmap(
          LPTBREPLACEBITMAP pReplaceBitmap
);

パラメータ

パラメータ

説明

[入力] 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

その他の技術情報

CToolBarCtrl のメンバ