CToolBarCtrl::ReplaceBitmap
用一个新的位图替换在当前工具栏控件的现有的位图。
BOOL ReplaceBitmap(
LPTBREPLACEBITMAP pReplaceBitmap
);
参数
Parameter |
说明 |
---|---|
[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 );
}