Поделиться через


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

См. также

Ссылки

Класс CToolBarCtrl

Диаграмма иерархии

TB_REPLACEBITMAP

TBREPLACEBITMAP

CToolBarCtrl::ChangeBitmap