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