CToolBarCtrl::SetColorScheme
Imposta la combinazione di colori controllo toolbar corrente.
void SetColorScheme(
const COLORSCHEME* lpColorScheme
);
Parametri
Parametro |
Descrizione |
---|---|
[in] lpColorScheme |
Puntatore a una struttura COLORSCHEME che descrive il colore di evidenziazione e il colore di l di controllo toolbar. |
Note
Questo metodo non ha effetto se un tema visivo Windows Vista è impostato su.
Questo metodo invia il messaggio TB_SETCOLORSCHEME, come descritto in Windows SDK.
Requisiti
intestazione: afxcmn.h
Esempio
Nell'esempio di codice imposta la combinazione di colori per il controllo toolbar corrente. L'esempio di codice è il sinistro e i margini superiore di ogni strumento abbottonare il rosso e destro e inferiore blu. Quando l'utente preme il pulsante, il bordo rosso del pulsante girano blue e i bordi blu girano in rosso.
//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 );
}