CToolBarCtrl::ReplaceBitmap
Заменяет существующий растровое изображение в текущем элементе управления " Панель инструментов с новым растровым изображением.
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 );
}