Version history - ShellObjects ActiveX
What's New!! in version 2008 (Build 581512)
- Filename of ocx file changed from shlobj2008.ocx to shlob080.ocx to
conform to DOS 8.3 format.
- NEW FUNCTIONALITY : Appbars can now be drag-docked even when dragging
by the caption/title area when in undocked mode.
What's New!! in version 2008
Brand New Components!
ShellFileOperation : Perform common operations such as Copy/Move/Rename and Delete on multiple files/folders with full sub-directory support and progress dialogs.
SystemIdleTimer : Get notified when the system enters and exits an idle state.
ShellAppBar
- NEW FUNCTIONALITY : Now honors host forms border style property.
- NEW FUNCTIONALITY : Border of host form is now drawn according to the background color of the form.
- NEW FUNCTIONALITY : Made the size of an autohidden appbar 2 pixels similar to the system appbars such as 'Quick-Launch'.
- NEW FUNCTIONALITY : Reduced flicker during docking/undocking.
- NEW METHOD : Added ShellAppBar.StartDragDock method.
- BUGFIX : ShellAppBar now honors the ShowInTaskBar property of host form when undocked.
- BUGFIX : Appbar does not minimize and go out of view if the 'Show Desktop' command is executed by the user.
ShellPopupNotification
- Default value of SoundFile property is "SystemNotification" which plays a 'notification' sound everytime a popup is showed.
ShellLink
- NEW PROPERTY : Added ShellLink.LoadFromFileEx method.
TaskScheduler
- NEW PROPERTY : Added new Trigger.EndDate and Trigger.IsEndDateValid properties.
- BUGFIX : DaysOfTheMonth property was defined as 16-bit instead of 32-bit.
TaskDialog
- NEW PROPERTY : Added TaskDialog.Handle property.
Common
- NEW METHOD : Added ShellMenuItem.SetBitmap method.
What's New!! in version 9.0
Brand New Components!
TaskDialog: Display new Vista 'Task Dialog' style message boxes easily.
SystemHotKey: Define and listen for system-wide hotkeys easily.
ShellNotifyIcon
- BUGFIX : Icon is automatically re-added to the system tray if the tray is recreated by Windows.
- BUGFIX : MaximizeFromTray now correctly restores the window to the maximized position if it was maximized
before calling the MinimizeToTray method
ShellAppbar
- NEW PROPERTY : DockingScreen property allows specifying the screen to which appbar should be docked.
- NEW METHOD : SetDockingEdgeAndScreen allows specifying the docking edge and screen at once.
- NEW PROPERTY : AutoHideShowDelay to ShellAppBar.
- NEW PROPERTY : AutoHidePinned to ShellAppBar.
- BUGFIX : Fixed problem in which the form size at design time and the docked size was off by few pixels.
ShellPopupNotification
- BUGFIX : ShellPopup.Close method did not work correctly in some cases.
- BUGFIX : ShellPopup.SetAreaCursor method did not work correctly in some cases.
What's New!! in version 8.0 - minor update dated 6th Nov 2006
- Brand new component : TaskScheduler gives full control and access to the Windows Task Scheduler service - create, modify and delete tasks, set task properties and triggers and more.
ShellAppBar
- NEW PROPERTY : AutoHidePinned : Keeps an auto-hidden appbar visible all the time.
What's New!! in version 8.0
Common
- NEW FUNCTIONALITY : Full support for 64-bit systems and 64-bit development.
ShellPopupNotification
- NEW FUNCTIONALITY : Changes to popup notification properties now take effect even if popup is shown.
- NEW FUNCTIONALITY : Ability to play a sound file when a popup notification is shown
- NEW PROPERTY : Added ShellPopupNotification.SoundFile and ShellPopup.SoundFile properties.
- NEW EVENT : Added ShellPopupNotification.OnLinkClicked event.
- NEW EVENT : Added ShellPopupNotification.OnTextClicked event.
- BUGFIX : The Office2003 gripper gradient was now drawn correctly.
ShellAppBar
- NEW FUNCTIONALITY : Added anchoring capability to an appbar using the ShellAppbar.VAnchor and ShellAppbar.HAnchor properties.
- NEW EVENT : Added ShellAppBar.DockingEdgeChanged event.
- NEW EVENT : Added ShellAppBar.AutoHideAppBarStateChanged event.
- NEW PROPERY : Added ShellAppBar.ShowAnimTime and ShellAppBar.HideAnimTime properties for specifying animation times in autohide mode.
- BUGFIX : An appbar now remembers size changes when in auto-hidden mode.
- BUGFIX : Dragdocking was allowed even when drag was initiated by the right mouse button.
ShellNotifyIcon
- NEW METHOD : Added TrayImageList.AddStrip method which adds a series of images to the notify icon's imagelist from a single bitmap strip.
What's New!! in version 7.1
- NEW COMPONENT : ShellAppBar - Convert your forms to application desktop toolbars similar to Quick Launch - with complete autohide and drag-docking functionality.
- NEW FUNCTIONALITY : ShellPopup colors are automatically updated when the system colors change.
- NEW FUNCTIONALITY : New MinimizeToTray and MaximizeFromTray methods allows a form to be minimized/maximized from tray with corresponding animation.
- NEW FUNCTIONALITY : Improved design-time support for the ImageIndex and ImageList properties of ShellNotifyIcon makes it easy to add/remove icons which will be displayed in the shell tray notification area.
- BUGFIX : Value of Enabled property of ShellMenuItem was lost when the Index property was set.
- BUGFIX : Index property of ShellMenuItem did not work correctly.
- BUGFIX : Separator property os ShellMenuItem did not return the correct value.
- BUGFIX : GripperColor and GripperColor2 properties take desired documented effect.
- BUGFIX : ShellPopup gripper bar dots in Office2003 style are not displayed if AllowDrag property is False.
- BUGFIX : BackImageIsTransparent and LogoImageIsTransparent take the desired documented effect.
What's New!! in version 7.0
- Initial release of ShellObjects ActiveX.
|