MenuColorInfo Struct Reference

Struct for coloring different areas of WidgetMenuExtended. More...

List of all members.

Public Member Functions

 MenuColorInfo (COLORREF menuColor=ColorUtilities::darkenColor(::GetSysColor(COLOR_WINDOW), 0.02), COLORREF stripColor=ColorUtilities::darkenColor(::GetSysColor(COLOR_3DFACE), 0.02), COLORREF titleColor=ColorUtilities::darkenColor(::GetSysColor(COLOR_MENUBAR), 0.1), COLORREF menuBarColor=::GetSysColor(COLOR_MENUBAR), COLORREF highlightColor=::GetSysColor(COLOR_HIGHLIGHT), COLORREF titleTextColor=::GetSysColor(COLOR_MENUTEXT), COLORREF imageBackground=RGB(0, 0, 0))
 Constructs MenuColorInfo objects.

Public Attributes

COLORREF colorHighlight
 Highlighted menu item color.
COLORREF colorImageBackground
 Item image background color, used for transparency effects.
COLORREF colorMenu
 Menu color.
COLORREF colorMenuBar
 Menu bar color.
COLORREF colorStrip
 Strip bar color.
COLORREF colorTitle
 Title background color.
COLORREF colorTitleText
 Title text color.


Detailed Description

Struct for coloring different areas of WidgetMenuExtended.

Contains the different color settings of the WidgetMenuExtended
Default values to constructor makes menu look roughly like MSVC++7.1 menus


Constructor & Destructor Documentation

MenuColorInfo ( COLORREF  menuColor = ColorUtilities::darkenColor( ::GetSysColor( COLOR_WINDOW ), 0.02 ),
COLORREF  stripColor = ColorUtilities::darkenColor( ::GetSysColor( COLOR_3DFACE ), 0.02 ),
COLORREF  titleColor = ColorUtilities::darkenColor( ::GetSysColor( COLOR_MENUBAR ), 0.1 ),
COLORREF  menuBarColor = ::GetSysColor( COLOR_MENUBAR ),
COLORREF  highlightColor = ::GetSysColor( COLOR_HIGHLIGHT ),
COLORREF  titleTextColor = ::GetSysColor( COLOR_MENUTEXT ),
COLORREF  imageBackground = RGB( 0, 0, 0 ) 
)

Constructs MenuColorInfo objects.

If all the default arguments are used it will construct an object making menus look roughly like they do in MSVC++ 7.1
Pass your own arguments to construct other color effects

Back to SmartWin website
SourceForge.net Logo