Version history - ShellObjects ActiveX
What's New!! in version 2012
- NEW: Improved support for Windows 7 libraries.
- NEW: Improved support for Vista and Windows 7.
- FIX: Overflow crash occurred on x64 in some cases.
- FIX: Task Dialog did not show in certain circumstances when called
from a thread callback function.
- NEW: Added TaskDialog.ParentWindow property to specify parent for
modal taskdialog.
What's New!! in version 2010
ShellAppbar
- NEW PROPERTY: ShellAppbar.AutoHideHideDelay property.
- FIX: Black lines not shown during sliding of autohidden appbar.
- NEW PROPERTY: ShellAppBar.AutoHiddenAppBarSize property.
- FIX: Removed flash ShellAppBarwhen AutoHide property is changed.
- NEW: ShellAppbar now correctly handles screen resolution or orientation
changes.
- NEW: ShellAppbar now correctly handles scenario when an app goes into
fullscreen mode.
ShellProgressDialog
- NEW METHOD: ShellProgressDialog.GetWindowHandle method.
- NEW PROPERTY: ShellProgressDialog.ShowCancelButton property.
- FIX: Did not show time remaining on Vista.
ShellUtils
- NEW METHOD: Shellutils.Capture methods.
- NEW METHOD: Shellutils.Screensaver* methods.
- NEW METHOD: ShellUtils.SetWallpaper method.
Brand New Components!
SystemHook component: Listen to system-wide mouse and
keyboard input.
What's New!! in version 2009
Brand New Components!
ShellProgressDialog : Display user-friendly system-standard
progress dialogs while lengthy operations are performed.
ShellUtils : Contains various shell utility methods.
ShellAppBar
- NEW FUNCTIONALITY : Dragdocking can now be initiated and performed
even from the caption bar (in undocked mode).
- BUGFIX : Appbar did not paint correctly after after slide in/out.
- BUGFIX : Registration of the ocx file failed on Windows 98.
ShellNotifyIcon
- BUGFIX : Number of shell notify icons increased by a factor of 2 each
time Windows Explorer was restarted.
- BUGFIX: Crash occurred at design-time when the 'Add' or 'Add Strip'
buttons were clicked in the 'Add/Remove Icons.." dialog box.
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.
|