CGXStyle Class Members
Construction
CGXStyle | Constructs a style object. |
Operations
operator= | Copies the style or sets the value string. |
SetDefault | Initializes the default settings. |
IsSubSet | Checks if the specified style is a subset of the style. |
ChangeStyle | Applies another style to the style. Following operations are supported: gxOverride, gxApplyNew, gxCopy or gxRemove. |
LoadBaseStyle | Applies new base style settings to the style. |
Free | Resets all attributes in the style object. |
Persistence
ReadProfile | Reads the style from the profile. |
WriteProfile | Writes the style to the profile. |
Serialize | Serializes the style. |
Value
SetValueType | Sets the value type. Possible types are: GX_VT_STRING, GX_VT_NUMERIC, GX_VT_EXPRESSION and GX_VT_ERROR. |
GetValueType | Returns the value type. |
GetIncludeValue | Determines whether value is initialized. |
SetIncludeValue | Marks value as initialized or uninitialized. |
GetValue | Returns the value string. |
GetValueRef | Returns a reference to the value string. |
SetValue | Initializes the value string. |
GetDWordValue | Returns the value as DWORD. |
GetWordValue | Returns the value as WORD. |
GetUIntValue | Returns the value as UINT. |
GetShortValue | Returns the value as short. |
GetLongValue | Returns the value as LONG. |
GetFloatValue | Returns the value as float. |
GetDoubleValue | Returns the value as double. |
Number formatting
GetIncludeFormat | Determines whether number formatting has been set for this cell. |
SetIncludeFormat | Specifies number formatting as initialized or uninitalized. |
GetFormat | Returns the number formatting for the cell. |
SetFormat | Initializes the number formatting for this cell. |
GetIncludePlaces | Determines whether the number of places has been specified for this cell. |
SetIncludePlaces | Specifies number of places as initialized or uninitalized. |
GetPlaces | Returns the number of places for this cell. |
SetPlaces | Initializes the number of places for this cell. This number may have different meanings based depending on the format type. |
GetIncludeNegativeZeroFlag | Determines whether the boolean value of NegativeZeroFlag has been specified for this cell. |
SetIncludeNegativeZeroFlag | Specifies NegativeZeroFlag as initialized or uninitalized. |
GetNegativeZeroFlag | Returns the boolean value of NegativeZeroFlag for this cell. |
SetNegativeZeroFlag | Specifies whether the all-zero number being displayed is negative or positive. |
User-defined attributes
GetIncludeUserAttribute | Returns whether the specified attribute has been initialized. |
SetIncludeUserAttribute | Specifies whether the specified attribute should be marked as initialized. |
GetUserAttribute | Returns a CString or CGXAbstactUserAttribute with the value for the specified attribute. |
SetUserAttribute | Specifies the value for the specified attribute and marks it as initialized. |
Predefined attributes
GetIncludeAllowEnter | Determines whether allow enteris initialized. |
SetIncludeAllowEnter | Marks allow enter as initialized or uninitialized. |
GetAllowEnter | Returns the allow enter setting. |
SetAllowEnter | Initializes the allow enter setting. |
GetIncludeAutoSize | Determines whether auto-size is initialized |
SetIncludeAutoSize | Marks auto-size as initialized or uninitialized. |
GetAutoSize | Returns the auto-size state. |
SetAutoSize | Initializes the auto-size state. |
GetIncludeBaseStyle | Determines whether base style is initialized. |
SetIncludeBaseStyle | Marks base style as initialized or uninitialized. |
GetBaseStyle | Returns the base style id. |
SetBaseStyle | Initializes the base style setting. |
GetIncludeBorders | Determines whether border is initialized. |
SetIncludeBorders | Marks borders as initialized or uninitialized. |
GetBorders | Returns the pen object for the specified border. |
GetBordersRef | Returns a reference to the pen object for the specified border. |
SetBorders | Initializes the pen object for the specified border. |
GetIncludeChoiceList | Determines whether choice list is initialized. |
SetIncludeChoiceList | Marks choice list as initialized or uninitialized. |
GetChoiceList | Returns the choice list string. |
GetChoiceListRef | Returns a reference to the choice list string. |
SetChoiceList | Initializes the choice list string. |
GetIncludeControl | Determines whether control is initialized. |
SetIncludeControl | Marks control as initialized or uninitialized. |
GetControl | Returns the control setting. |
SetControl | Initializes the control setting. |
GetIncludeDraw3dFrame | Determines whether 3d effect is initialized. |
SetIncludeDraw3dFrame | Marks 3d effect as initialized or uninitialized. |
GetDraw3dFrame | Returns the 3d effect of the cell. |
SetDraw3dFrame | Initializes the 3d effect of the cell. |
GetIncludeEnabled | Determines whether enabled is initialized. |
SetIncludeEnabled | Marks enabled as initialized or uninitialized. |
GetEnabled | Returns the enabled setting. |
SetEnabled | Initializes the enabled setting. |
GetIncludeFloatCell | Determines if float cell attribute is initialized. |
SetIncludeFloatCell | Marks float cell attribute as initialized or not initialized. |
GetFloatCell | TRUE if floating the cell over other cells is allowed; FALSE otherwise. |
SetFloatCell | Allows or disallows cell to float over other cells. |
GetIncludeFloodCell | Determines if the flood cell attribute is initialized. |
SetIncludeFloodCell | Marks the flood cell attribute as initialized or not initialized. |
GetFloodCell | TRUE if hiding the cell by another floating cell is allowed; FALSE otherwise. |
SetFloodCell | Allows or disallows cell to be hidden by another floating cell. |
GetIncludeFont | Determines whether font is initialized. |
SetIncludeFont | Marks font as initialized or uninitialized. |
GetFont | Returns the font object. |
GetFontRef | Returns a reference to the font object. |
SetFont | Initializes the font object. |
GetIncludeHorizontalAlignment | Determines whether horizontalalignment is initialized. |
SetIncludeHorizontalAlignment | Marks horizontal alignment as initialized or uninitialized. |
GetHorizontalAlignment | Returns the horizontal alignment setting. |
SetHorizontalAlignment | Initializes the horizontal alignment setting. |
GetIncludeInterior | Determines whether interior is initialized. |
SetIncludeInterior | Marks interior as initialized or uninitialized. |
GetInterior | Returns the interior brush. |
GetInteriorRef | Returns a reference to the interior brush. |
SetInterior | Initializes the interior brush. |
GetIncludeMaxLength | Determines whether maximallength is initialized. |
SetIncludeMaxLength | Marks maximal length as initialized or uninitialized. |
GetMaxLength | Returns the maximal length setting. |
SetMaxLength | Initializes the maximal length setting. |
GetIncludeMergeCell | Determines if merge cell attribute is initialized. |
SetIncludeMergeCell | Marks merge cell attribute as initialized or not initialized. |
GetMergeCell | Determines how neighboring cells can be merged. |
SetMergeCell | Specifies how neighboring cells can be merged. |
GetIncludeNegativeStateColor | Determines whether NegativeStateColor is initialized |
SetIncludeNegativeStateColor | Mark NegativeStateColor as initialized or uninitialized |
GetNegativeStateColor | Returns the NegativeStateColor setting |
SetNegativeStateColor | Initializes the NegativeStateColor |
GetIncludeReadOnly | Determines whether readonly is initialized. |
SetIncludeReadOnly | Marks read only as initialized or uninitialized. |
GetReadOnly | Returns the read only setting. |
SetReadOnly | Initializes the read only setting. |
GetIncludeTextColor | Determines whether textcolor is initialized. |
SetIncludeTextColor | Marks textcolor as initialized or uninitialized. |
GetTextColor | Returns the textcolor setting. If it is a system color (e.g., SYSCOLOR_WINDOWTEXT), the actual system setting will be returned. |
GetTextColorNA | Returns the textcolor setting. System colors will not be converted. |
SetTextColor | Initializes the textcolor setting. You might pass a system color by using the GXSYSCOLOR macro, as for example GXSYSCOLOR( SYSCOLOR_WINDOWTEXT ). |
GetIncludeTriState | Determines whether tri state is initialized. |
SetIncludeTriState | Marks tri state as initialized or uninitialized. |
GetTriState | Returns the tri state. |
SetTriState | Initializes the tri state. |
GetIncludeVerticalAlignment | Determines whether vertical alignment is initialized. |
SetIncludeVerticalAlignment | Marks vertical alignment as initialized or uninitialized. |
GetVerticalAlignment | Returns the vertical alignment setting. |
SetVerticalAlignment | Initializes the vertical alignment setting. |
GetIncludeVertScrollBar | Determines whether vertical scrollbar is initialized. |
SetIncludeVertScrollBar | Marks vertical scrollbar as initialized or uninitialized. |
GetVertScrollBar | Returns the vertical scrollbar setting. |
SetVertScrollBar | Initializes the vertical scrollbar setting. |
GetIncludeWrapText | Determines whether wrap text is initialized. |
SetIncludeWrapText | Marks wrap text as initialized or uninitialized. |
GetWrapText | Returns the wrap text setting. |
SetWrapText | Initializes the wrap text setting. |
GetIncludeItemDataPtr | Determines whether a user-defined item data pointer is initialized. |
SetIncludeItemDataPtr | Marks a user-defined item data pointer as initialized or uninitialized. |
GetItemDataPtr | Returns the user-defined item data pointer. |
SetItemDataPtr | Initializes the user-defined item data pointer. |
Control Factory
ImplementCompareSubset | Select "CGXStyle::IsSubset API" in Factory Wizard if you want to call CGXStyle::IsSubset in your project. |
ImplementSerialize | Select "CGXStyle::Serialize API" in Factory Wizard if you have disabled "Serialization" and "StyleDataExchange" and you want to programmatically call CGXStyle::Serialize.. |
ImplementSerializeOG5Compatible | Select "SerializeOG5Compatible" in Factory Wizard if you want to read serialized documents created with OG 5.0 or earlier. |
ImplementProfile | Select "Profile" in Factory Wizard for reading and writing CGXProperties, CGXStyle, CGXFont and CGXStylesMap objects to the registry. |