FLImaging 7.8.25.3
GUIMenuBarUserDefinedInfo.h
1#pragma once
2#include "GUIMenuBarButtonBase.h"
3
12
14namespace FLImaging
15{
17 namespace GUI
18 {
35 class FL_EXPORT CGUIMenuBarUserDefinedInfo : public CGUIMenuBarButtonBase
36 {
37 public:
46
57
78 const Base::CFLString<wchar_t>& str,
79 COLORREF clrBackground = RGB(80, 80, 80),
80 COLORREF clrText = RGB(255, 255, 255),
81 bool bShow = true,
84 );
85
94
95 friend class CGUIMenuBar;
96 };
97 }
98}
Template type string class.
Definition FLString.h:34
CGUIMenuBarUserDefinedInfo()
Default constructor. Creates a user-defined info item with default settings.
CGUIMenuBarUserDefinedInfo(const CGUIMenuBarUserDefinedInfo &rhs)
Copy constructor. Creates a user-defined info item by copying another instance.
CGUIMenuBarUserDefinedInfo(const Base::CFLString< wchar_t > &str, COLORREF clrBackground=RGB(80, 80, 80), COLORREF clrText=RGB(255, 255, 255), bool bShow=true, EGUIAlignment eAlign=EGUIAlignment_CENTER_CENTER, EGUIStringTrimming eStringTrimming=EGUIStringTrimming_EllipsisCharacter)
Constructs a user-defined info item with explicit display settings.
virtual ~CGUIMenuBarUserDefinedInfo()
Destructor.
Definition D2DObject.h:12
EGUIStringTrimming
Cut option if string is out of layout square.
Definition DefinitionsGUI.h:14020
@ EGUIStringTrimming_EllipsisCharacter
Specifies that the string is broken at the boundary of the last character within the layout rectangle...
Definition DefinitionsGUI.h:14051
EGUIAlignment
Alignment information.
Definition DefinitionsGUI.h:13858
@ EGUIAlignment_CENTER_CENTER
Center alignment.
Definition DefinitionsGUI.h:13961