CToolBarCtrl::ReplaceBitmap
Zastępuje istniejące bitmapy w bieżącym formantu toolbar nowej bitmapy.
BOOL ReplaceBitmap(
LPTBREPLACEBITMAP pReplaceBitmap
);
Parametry
Parametr |
Opis |
---|---|
[w]pReplaceBitmap |
Wskaźnik do TBREPLACEBITMAP strukturę, która opisuje bitmapy zastępuje się i nowej bitmapy. |
Wartość zwracana
trueJeśli ta metoda jest pomyślne; w przeciwnym razie false.
Uwagi
Metoda ta wysyła TB_REPLACEBITMAP wiadomości, która jest opisana w Windows SDK.
Wymagania
Nagłówek: afxcmn.h
Przykład
Poniższy przykład kodu zastępuje innej bitmapy bitmapy na standardowym pasku narzędzi.
{
// 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 );
}