CToolBarCtrl::SetColorScheme
Ustawia schemat kolorów bieżącego formantu toolbar.
void SetColorScheme(
const COLORSCHEME* lpColorScheme
);
Parametry
Parametr |
Opis |
---|---|
[w]lpColorScheme |
Wskaźnik do COLORSCHEME strukturę, która opisuje kolor podświetlenia i kolor cienia formantu toolbar. |
Uwagi
Metoda ta nie ma wpływu Jeśli Windows Vista motyw wizualny jest ustawiona.
Metoda ta wysyła TB_SETCOLORSCHEME wiadomości, która jest opisana w Windows SDK.
Wymagania
Nagłówek: afxcmn.h
Przykład
Poniższy kod ustawia schemat kolorów dla bieżącego formantu toolbar.Przykładowy kod powoduje lewej i górnej krawędzi każdego przycisku Narzędzie czerwone i prawej i dolnej krawędzi niebieski.Po naciśnięciu przycisku kolor czerwony przycisk Włącz niebieski i czerwony niebieskie krawędzie.
//Set color scheme for the current toolbar control.
//Make the left and top edges of the tool button red,
//and the right and bottom edges blue. The colors
//reverse when a button is pressed.
//This method has no effect if the Vista visual theme
//is set.
{
COLORSCHEME cs;
cs.dwSize = sizeof(COLORSCHEME);
cs.clrBtnHighlight = RGB( 255, 0, 0 );
cs.clrBtnShadow = RGB( 0, 0, 255 );
CToolBarCtrl& m_toolBarCtrl = m_wndToolBar.GetToolBarCtrl();
m_toolBarCtrl.SetColorScheme( &cs );
}