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