CToolBarCtrl::SetColorScheme
Establece la combinación de colores del control toolbar actual.
void SetColorScheme(
const COLORSCHEME* lpColorScheme
);
Parámetros
Parámetro |
Descripción |
---|---|
[in] lpColorScheme |
Puntero a una estructura de COLORSCHEME que describe el resaltado color y color de sombra de control toolbar. |
Comentarios
Este método no tiene ningún efecto si se establece un tema visual de Windows Vista .
Este método envía el mensaje de TB_SETCOLORSCHEME , que se describe en Windows SDK.
Requisitos
encabezado: afxcmn.h
Ejemplo
El ejemplo de código siguiente establece la combinación de colores del control toolbar actual.El ejemplo de código crea la izquierda y los bordes superiores de cada herramienta abotonan rojo y derecha y los bordes inferiores azul.Cuando el usuario presiona el botón, los bordes rojo del botón gira el azul y sus bordes azul giran rojo.
//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 );
}