Code Protection and Obfuscator For .Net, Licensing And Copy Protection for .Net, ActiveX and MFC

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.