CToolBarCtrl::ReplaceBitmap
Substitui o bitmap existente no controle de barra de ferramentas corrente com um novo bitmap.
BOOL ReplaceBitmap(
LPTBREPLACEBITMAP pReplaceBitmap
);
Parâmetros
Parâmetro |
Descrição |
---|---|
[in] pReplaceBitmap |
Ponteiro para um TBREPLACEBITMAP estrutura que descreve o bitmap a ser substituído e o novo bitmap. |
Valor de retorno
true Se esse método for bem-sucedida; caso contrário, false.
Comentários
Esse método envia o TB_REPLACEBITMAP mensagem, que é descrita no Windows SDK.
Requisitos
Cabeçalho: afxcmn.h
Exemplo
O exemplo de código a seguir substitui o bitmap para a barra de ferramentas padrão com um bitmap diferente.
{
// 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 );
}