Contents Up Previous Next

wxSystemSettings

wxSystemSettings allows the application to ask for details about the system. This can include settings such as standard colours, fonts, and user interface element sizes.

Derived from

wxObject

Include files

<wx/settings.h>

See also

wxFont, wxColour

Members

wxSystemSettings::wxSystemSettings
wxSystemSettings::GetSystemColour
wxSystemSettings::GetSystemFont
wxSystemSettings::GetSystemMetric


wxSystemSettings::wxSystemSettings

wxSystemSettings()

Default constructor. You don't need to create an instance of wxSystemSettings since all of its functions are static.


wxSystemSettings::GetSystemColour

static wxColour GetSystemColour(int index)

Returns a system colour.

index can be one of:

wxSYS_COLOUR_SCROLLBAR The scrollbar grey area.
wxSYS_COLOUR_BACKGROUND The desktop colour.
wxSYS_COLOUR_ACTIVECAPTION Active window caption.
wxSYS_COLOUR_INACTIVECAPTION Inactive window caption.
wxSYS_COLOUR_MENU Menu background.
wxSYS_COLOUR_WINDOW Window background.
wxSYS_COLOUR_WINDOWFRAME Window frame.
wxSYS_COLOUR_MENUTEXT Menu text.
wxSYS_COLOUR_WINDOWTEXT Text in windows.
wxSYS_COLOUR_CAPTIONTEXT Text in caption, size box and scrollbar arrow box.
wxSYS_COLOUR_ACTIVEBORDER Active window border.
wxSYS_COLOUR_INACTIVEBORDER Inactive window border.
wxSYS_COLOUR_APPWORKSPACE Background colour MDI applications.
wxSYS_COLOUR_HIGHLIGHT Item(s) selected in a control.
wxSYS_COLOUR_HIGHLIGHTTEXT Text of item(s) selected in a control.
wxSYS_COLOUR_BTNFACE Face shading on push buttons.
wxSYS_COLOUR_BTNSHADOW Edge shading on push buttons.
wxSYS_COLOUR_GRAYTEXT Greyed (disabled) text.
wxSYS_COLOUR_BTNTEXT Text on push buttons.
wxSYS_COLOUR_INACTIVECAPTIONTEXT Colour of text in active captions.
wxSYS_COLOUR_BTNHIGHLIGHT Highlight colour for buttons (same as wxSYS_COLOUR_3DHILIGHT).
wxSYS_COLOUR_3DDKSHADOW Dark shadow for three-dimensional dispaly elements.
wxSYS_COLOUR_3DLIGHT Light colour for three-dimensional display elements.
wxSYS_COLOUR_INFOTEXT Text colour for tooltip controls.
wxSYS_COLOUR_INFOBK Background colour for tooltip controls.
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>
wxSYS_COLOUR_DEsD>