settings.h

Enumerado wxSystemColour

enum  	wxSystemColour {
  wxSYS_COLOUR_SCROLLBAR ,
  wxSYS_COLOUR_DESKTOP ,
  wxSYS_COLOUR_ACTIVECAPTION ,
  wxSYS_COLOUR_INACTIVECAPTION ,
  wxSYS_COLOUR_MENU ,
  wxSYS_COLOUR_WINDOW ,
  wxSYS_COLOUR_WINDOWFRAME ,
  wxSYS_COLOUR_MENUTEXT ,
  wxSYS_COLOUR_WINDOWTEXT ,
  wxSYS_COLOUR_CAPTIONTEXT ,
  wxSYS_COLOUR_ACTIVEBORDER ,
  wxSYS_COLOUR_INACTIVEBORDER ,
  wxSYS_COLOUR_APPWORKSPACE ,
  wxSYS_COLOUR_HIGHLIGHT ,
  wxSYS_COLOUR_HIGHLIGHTTEXT ,
  wxSYS_COLOUR_BTNFACE ,
  wxSYS_COLOUR_BTNSHADOW ,
  wxSYS_COLOUR_GRAYTEXT ,
  wxSYS_COLOUR_BTNTEXT ,
  wxSYS_COLOUR_INACTIVECAPTIONTEXT ,
  wxSYS_COLOUR_BTNHIGHLIGHT ,
  wxSYS_COLOUR_3DDKSHADOW ,
  wxSYS_COLOUR_3DLIGHT ,
  wxSYS_COLOUR_INFOTEXT ,
  wxSYS_COLOUR_INFOBK ,
  wxSYS_COLOUR_LISTBOX ,
  wxSYS_COLOUR_HOTLIGHT ,
  wxSYS_COLOUR_GRADIENTACTIVECAPTION ,
  wxSYS_COLOUR_GRADIENTINACTIVECAPTION ,
  wxSYS_COLOUR_MENUHILIGHT ,
  wxSYS_COLOUR_MENUBAR ,
  wxSYS_COLOUR_LISTBOXTEXT ,
  wxSYS_COLOUR_LISTBOXHIGHLIGHTTEXT ,
  wxSYS_COLOUR_BACKGROUND = wxSYS_COLOUR_DESKTOP ,
  wxSYS_COLOUR_3DFACE = wxSYS_COLOUR_BTNFACE ,
  wxSYS_COLOUR_3DSHADOW = wxSYS_COLOUR_BTNSHADOW ,
  wxSYS_COLOUR_BTNHILIGHT = wxSYS_COLOUR_BTNHIGHLIGHT ,
  wxSYS_COLOUR_3DHIGHLIGHT = wxSYS_COLOUR_BTNHIGHLIGHT ,
  wxSYS_COLOUR_3DHILIGHT = wxSYS_COLOUR_BTNHIGHLIGHT ,
  wxSYS_COLOUR_FRAMEBK = wxSYS_COLOUR_BTNFACE
}

Valores posibles para el parámetro wxSystemSettings::GetColour().

Estos valores se corresponden 1:1 con los valores nativos compatibles con la función GetSysColor de Windows. Hay que tener en cuenta que otras plataformas (distintas de wxMSW) intentarán proporcionar colores significativos, pero normalmente asignan el mismo color a varios valores wxSYS_COLOUR_*.

Miembros/valores

wxSYS_COLOUR_SCROLLBAR
El área gris de la barra de desplazamiento.
wxSYS_COLOUR_DESKTOP
El color del escritorio.
wxSYS_COLOUR_ACTIVECAPTION
Color del título de la ventana activa.
wxSYS_COLOUR_INACTIVECAPTION
Color del título de la ventana inactiva.
wxSYS_COLOUR_MENU
Color de fondo del menú.
wxSYS_COLOUR_WINDOW
Color de fondo de la ventana.
wxSYS_COLOUR_WINDOWFRAME
Color del marco de la ventana.
wxSYS_COLOUR_MENUTEXT
Color del texto utilizado en los menús.
wxSYS_COLOUR_WINDOWTEXT
Color del texto utilizado en ventanas genéricas.
wxSYS_COLOUR_CAPTIONTEXT
Color del texto utilizado en títulos, cuadros de tamaño y cuadros de flechas de barra de desplazamiento.
wxSYS_COLOUR_ACTIVEBORDER
Color del borde de la ventana activa.
wxSYS_COLOUR_INACTIVEBORDER
Color del borde de la ventana inactiva.
wxSYS_COLOUR_APPWORKSPACE
Color de fondo para aplicaciones MDI.
wxSYS_COLOUR_HIGHLIGHT
Color de los elementos seleccionados en un control.
wxSYS_COLOUR_HIGHLIGHTTEXT
Color del texto de los elementos seleccionados en un control.
wxSYS_COLOUR_BTNFACE
Color de sombreado de la cara en los botones pulsadores.
wxSYS_COLOUR_BTNSHADOW
Color de sombreado de los bordes de los botones pulsadores.
wxSYS_COLOUR_GRAYTEXT
Color del texto atenuado (desactivado).
wxSYS_COLOUR_BTNTEXT
Color del texto de los botones pulsadores.
wxSYS_COLOUR_INACTIVECAPTIONTEXT
Color del texto de los títulos inactivos.
wxSYS_COLOUR_BTNHIGHLIGHT
Color de resaltado para botones.
wxSYS_COLOUR_3DDKSHADOW
Color de sombra oscura para elementos de visualización tridimensionales.
wxSYS_COLOUR_3DLIGHT
Color de luz para elementos de visualización tridimensionales.
wxSYS_COLOUR_INFOTEXT
Color del texto para controles de información sobre herramientas.
wxSYS_COLOUR_INFOBK
Color de fondo para controles de información sobre herramientas.
wxSYS_COLOUR_LISTBOX
Color de fondo para controles tipo lista.
wxSYS_COLOUR_HOTLIGHT
Color para un hipervínculo o elemento resaltado.
wxSYS_COLOUR_GRADIENTACTIVECAPTION

Color del lado derecho en el degradado de color de la barra de título de una ventana activa.

wxSYS_COLOUR_ACTIVECAPTION especifica el color del lado izquierdo.

wxSYS_COLOUR_GRADIENTINACTIVECAPTION

Color del lado derecho en el degradado de color de la barra de título de una ventana inactiva.

wxSYS_COLOUR_MENUHILIGHT

Color utilizado para resaltar los elementos del menú cuando este aparece como un menú plano.

El elemento del menú resaltado se perfila con wxSYS_COLOUR_HIGHLIGHT.

wxSYS_COLOUR_MENUBAR

El color de fondo de la barra de menú cuando los menús aparecen como menús planos.

Sin embargo, wxSYS_COLOUR_MENU sigue especificando el color de fondo del menú emergente.

wxSYS_COLOUR_LISTBOXTEXT
Color del texto para controles tipo lista.
wxSYS_COLOUR_LISTBOXHIGHLIGHTTEXT
Color del texto para la selección desenfocada de controles tipo lista.
wxSYS_COLOUR_BACKGROUND
Sinónimo de wxSYS_COLOUR_DESKTOP.
wxSYS_COLOUR_3DFACE
Sinónimo de wxSYS_COLOUR_BTNFACE.
wxSYS_COLOUR_3DSHADOW
Sinónimo de wxSYS_COLOUR_BTNSHADOW.
wxSYS_COLOUR_BTNHILIGHT
Sinónimo de wxSYS_COLOUR_BTNHIGHLIGHT.
wxSYS_COLOUR_3DHIGHLIGHT
Sinónimo de wxSYS_COLOUR_BTNHIGHLIGHT.
wxSYS_COLOUR_3DHILIGHT
de wxSYS_COLOUR_BTNHIGHLIGHT.
wxSYS_COLOUR_FRAMEBK

Sinónimo de wxSYS_COLOUR_BTNFACE.

En wxMSW, este color debe utilizarse como color de fondo de los wxFrames que se utilizan como contenedores de controles; de hecho, es el mismo color que se utiliza para los bordes de controles como, por ejemplo, wxNotebook o para el fondo de, por ejemplo, wxPanel.