Product history
New features available in version 9
Added the following new surfaces
SURFACE_GEL_SHAPED
SURFACE_VISTA_AERO
SURFACE_OFFICE_2003
SURFACE_OFFICE_2007
Added new shapes for the spotlight
Added support for reflectivity of the picture displayed on the button
Added the possibility to obtain the bitmap, in form of a HBITMAP, of the 3D button in various situations
Cells can now be sized and positioned in both percentage and pixels
Added the following new styles with several dedicated rendering options
STYLE_PROGRESS_BAR
STYLE_SPLIT_BUTTON
Embedded support for tooltips on development environments not supporting tooltips directly
New properties:
SpotlightType
PictureReflectivityEnabled
PictureReflectivityPerc
PictureReflectHeightPerc
VistaColorGlossyEffectUpper
VistaColorGlossyEffectLower
VistaColorGlossyEmphUpper
VistaColorGlossyEmphLower
VistaColorGlossyEmphUpperPressed
VistaColorGlossyEmphLowerPressed
VistaColorBackgroundChecked
VistaColorBackgroundCheckedMouseOver
VistaColorGlowBack
VistaColorGlowBottom
VistaColorGlow
VistaColorGlowChecked
VistaColorGlowCheckedMouseOver
VistaColorOuterBorder
VistaColorMiddleBorder
VistaColorInnerBorder
VistaColorInnerBorderPressed
VistaOpacityGlossyEffectUpper
VistaOpacityGlossyEffectLower
VistaOpacityGlossyEmphUpper
VistaOpacityGlossyEmphLower
VistaOpacityGlossyEmphUpperPressed
VistaOpacityGlossyEmphLowerPressed
VistaLook
VistaGlossyShape
VistaGlossySmoothFactor
VistaOuterBorderWidth
VistaMiddleBorderWidth
VistaInnerBorderWidth
ProgressBarType
ProgressBarMin
ProgressBarMax
ProgressBarValue
ProgressBarColor
ProgressBarFillMode
Office2007ColorBackground
Office2007ColorNorthTop
Office2007ColorNorthBottom
Office2007ColorSouthTop
Office2007ColorSouthBottom
Office2007ColorBorder
Office2007ColorBackgroundMouseOver
Office2007ColorNorthTopMouseOver
Office2007ColorNorthBottomMouseOver
Office2007ColorSouthTopMouseOver
Office2007ColorSouthBottomMouseOver
Office2007ColorBorderMouseOver
Office2007ColorBackgroundPressed
Office2007ColorNorthTopPressed
Office2007ColorNorthBottomPressed
Office2007ColorSouthTopPressed
Office2007ColorSouthBottomPressed
Office2007ColorBorderPressed
Office2007OuterBorderWidth
Office2007InnerBorderWidth
Office2003ColorNorth
Office2003ColorSouth
Office2003ColorBorder
Office2003ColorNorthMouseOver
Office2003ColorSouthMouseOver
Office2003ColorBorderMouseOver
Office2003ColorNorthPressed
Office2003ColorSouthPressed
Office2003ColorBorderPressed
Office2003BorderWidth
ToolTipEnabled
ToolTipTextNormal
ToolTipTextChecked
SplitButtonPicture
SplitButtonType
SplitButtonArrowOffsetX
SplitButtonArrowOffsetY
SplitButtonArrowColor
SplitColorHighlight
SplitColorShadow
SplitButtonSizePerc
New methods:
GetControlBitmap
CellsManager.CellAdd
CellsManager.CellDelete
CellsManager.CellGetCount
CellsManager.CellFind
CellsManager.CellGetLogFont
CellsManager.CellSetLogFont
CellsManager.CellGetUniqueID
CellsManager.CellGetPos
CellsManager.CellSetPos
CellsManager.CellGetSize
CellsManager.CellSetSize
CellsManager.CellSetPictureFromHandle
New events:
SplitButtonClick
SplitButtonMouseIn
SplitButtonMouseOut
New features available in version 8
New user interface for “design time” editing: 3D Button Visual Editor is now fully integrated.
Improved the rendering speed.
Reduced the amount of memory required by the button caching system.
Final application .exe files are now smaller in size.
Added transparent GIF and PNG formats for button image export.
Added support for independent cells containing text and pictures.
Added support for lighting directions.
Added support for alpha channel transparency.
Added the possibility to perform custom graphic rendering over the control surface.
The control now behaves like a real control container
Added the following 3D gradient algorithms
COLOR_RENDER_LINEAR_MATCH
COLOR_RENDER_HYPER_3D
COLOR_RENDER_2_COLORS
Added the following shapes
SHAPE_TRIANGLE
SHAPE_TRAPEZE
SHAPE_ARROW
SHAPE_HONEYCOMB_VERT
SHAPE_HONEYCOMB_HORIZ
SHAPE_HONEYCOMB_45
SHAPE_HONEYCOMB_135
SHAPE_DIAMOND
SHAPE_KEYHOLE,
SHAPE_4LEAFCLOVER_V
SHAPE_4LEAFCLOVER_D
SHAPE_ALFALFA
New properties:
LightDirection
SpotlightColor
SpotlightVisible
PictureTranspFactor
ShapeHeadFactor
ShapeLineFactor
SurfaceTransparentFactor
SurfaceTransparentZone
RectHardEdges
HollowFrame
CellsManager
SwapEffectsColors
New methods:
GetButtonCacheSize
EnableButtonCache
RefreshTransparentControl
SetTotalTransparentFactor
GetVersion
GetEdition
SetCustomPaintFunction
New events:
CellClick
PaintDone
New COM objects :
CellsManager with the following characteristics:
Properties
Visible
Text
TextDescriptor
TextHorzAlign
TextVertAlign
PictureHorzAlign
PictureVertAlign
BackTranspFactor
BackColor
BorderColor
BorderWidth
PictureNormal
PictureDisabled
PictureTranspFactor
Methods
AddCell
DeleteCell
GetCount
FindCell
GetLogFont
SetLogFont
GetCellUniqueID
GetCellPos
SetCellPos
GetCellSize
SetCellSize
SetPictureFromHandle
New features available in version 7
New user interface for “design time” editing
Improved the rendering speed.
Requires less time, memory and system resources when using sets of identical buttons.
Final application .exe size smaller than before when using JPG pictures.
UNICODE compliant.
Added GIF format for button image export.
Added ICO and TIF formats support for pictures loading.
Added antialiasing for surface and texts rendering .
Added double-space text rendering option.
Texts can be rendered in transparency (through alpha channel) .
Texts can have a surrounding border with variable color and an underlying color shadow .
Texts can have the following new effects:
EFFECT_HALO
EFFECT_RAISEDHALO
EFFECT_SUNKENHALO
EFFECT_FLOATINGHALO
Texts can be rotated of any angle between –90° and +90°.
Custom shaped buttons can now use also color masks in format BMP, PNG or GIF.
New object oriented COM interfaces for accessing set of properties (texts descriptors, textures and surface colors).
Custom shaped buttons support all of the special effects available for geometric buttons .
Improved the smoothing of the button surface.
Added a new geometric shape in place of the SHAPE_TEXT option:
SHAPE_GEM
Added the possibility to orient the SHAPE_ROUNDRECT and SHAPE_GEM shapes through the following directions :
DIR_NONE
DIR_WEST
DIR_NORTH
DIR_EAST
DIR_SOUTH
DIR_NW
DIR_NE
DIR_SE
DIR_SW
Added the following surface types:
SURFACE_SUNKEN
SURFACE_PLASTIC
SURFACE_LUCID
SURFACE_NEON
SURFACE_AQUA
SURFACE_GEL
SURFACE_PLASTIC_SH
SURFACE_NEON_SH
SURFACE_AQUA_SH
Added a new special effect for the button surface:
SPECIAL_EFFECT_SUNKEN_SIMPLE
Added the following new styles:
STYLE_FRAME
STYLE_PICTURE
STYLE_CHECKBOX_STD
STYLE_RADIOBUTTON_STD
STYLE_LABEL
Added the following 3D gradient types for the button surface color rendering:
COLOR_GRADIENT_CLASSIC
COLOR_GRADIENT_HORIZONTAL
COLOR_GRADIENT_DIAGONAL
COLOR_GRADIENT_VERTICAL
Improved the rendering of pictures over the button surface; picture can be tiled or stretched.
Added the multiline support for texts (can add Carriage Returns between lines).
Improved the animations management with a set of new methods.
New properties:
Orientation
ColorSurfaceNormal
ColorSurfaceMO
ColorSurfaceInternal
ColorSurfaceFocus
ColorSurfaceDisabled
ColorSurfacePressed
TextDescrCaption
TextDescrLT
TextDescrCT
TextDescrRT
TextDescrLM
TextDescrRM
TextDescrLB
TextDescrCB
TextDescrRB
Texture
FrameEffect
OptionGroupDelimiter
PictureVisible
TextCaptionAlignment
SpotlightOffsetX
SpotlightOffsetY
SpotlightResizeWidth
SpotlightResizeHeight
CornerFactor
New methods:
GetBackPicture
SetBackPicture
SetBackPictureVisible
AnimGetFramesRate
AnimSetFramesRate
AnimGetFramesCount
AnimShowFrame
AnimPause
AnimResume
AnimInvertPlay
New events:
ChangedSize