Support
Joined: 18 Jul 2005 Posts: 731
|
Posted: Thu Apr 10, 2008 4:58 am Post subject: Shell MegaPack 2008 for .Net and ActiveX released! |
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Shell MegaPack 2008 for .Net and ActiveX released!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
We are pleased to announce the release and immediately availability of
Shell MegaPack.Net 2008 and Shell MegaPack ActiveX 2008. The new
version has many new features, new API and much more. A complete list
of all new features can be found below. Download the latest version
from http://www.ssware.com/download.htm
~~~~~~~~~~~~~~~
Upgrade Information
~~~~~~~~~~~~~~~
v2008 is a free upgrade if you have an active Support And Upgrade
Subscription. Contact us using http://www.ssware.com/support.htm to
receive your new license. If you do not have an active Support And
Upgrade Subscription , contact us using
http://www.ssware.com/upgrade.htm to upgrade your license to v2008.
Additional links of use are listed below :
Licensing FAQ : http://www.ssware.com/licensefaq.htm
Upgrade your License : http://www.ssware.com/upgrade.htm
Order Shell MegaPack : http://www.ssware.com/megapack/order.htm
~~~~~~~~~~~~~~~~~~~~~~~~
Upgrade Assistant for .Net Edition
~~~~~~~~~~~~~~~~~~~~~~~~
For the .Net edition, you can use the ProjectReferencesRename.exe
utility to change all references of v9.0 or earlier of the controls to
the latest v10.0 (2008) . The ProjectReferencesRename.exe utility can
be downloaded from :
http://www.ssware.com/megapack/project_references_rename.zip
~~~~~~~~~~~~~~~~~~~~~~~~
Download Shell MegaPack 2008
~~~~~~~~~~~~~~~~~~~~~~~~
Download Shell MegaPack.Net 2008 and Shell MegaPack ActiveX 2008 from
http://www.ssware.com/download.htm
~~~~~~~~~~~~~~~~~~~~~~~~~~~
What's New!! in Shell MegaPack 2008
~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~
.Net Edition
~~~~~~~~~
FolderView
~~~~~~~~~
NEW FUNCTIONALITY : Added support for multiple root nodes.
NEW FUNCTIONALITY : Automatically takes on the new Vista look when
running on Vista.
NEW FUNCTIONALITY : UI dialogs such as the 'Network Logon prompt' or
error/informational messages are now displayed in all circumstances
(depending on the value of ShowUIDialogs property).
NEW FUNCTIONALITY : In synchronized mode, when browsing to a new
location fails (such as for an empty CD drive), FolderView changes
back to the previous browsed location.
NEW FUNCTIONALITY : Dragdrop now uses the data provided by dragged
items in addition to custom developer defined data. This is useful
when dragging items from a namespace extension or a non-filesystem
location.
NEW FUNCTIONALITY : Improved AutoUpdate functionality to handle
additional cases of created/deleted/renamed/refreshed files and
folders.
NEW FUNCTIONALITY : Removed dependency on shell32.dll v4.71 and
above - so FolderView now works on NT4 with IE4 also.
NEW FUNCTIONALITY : GetDisplayNameEx method of FOVTreeNode now can
return the target of a shortcut.
NEW FUNCTIONALITY : When items are 'cut', they now appear 'ghosted'.
NEW FUNCTIONALITY : Synchronization between FolderView and FileView
improved in efficiency.
NEW METHOD : Added FolderView.RootNode method.
NEW METHOD : Added FOVTreeNode.BeginLabelEdit and
FOVTreeNode.EndLabelEdit methods.
NEW METHOD : Added FOVTreeNode.Toggle method.
NEW METHOD : Added FolderView.GoUp method.
NEW METHOD : Added FolderView.RefreshTree method.
NEW METHOD : Added FOVTreeNode.GetChildrenCheckState method.
NEW METHOD : Added FOVTreeNode.RefreshChildren and
FOVTreeNode.RefreshTree methods.
NEW METHOD : Added Utilities.DoesFilenameMatchWildCard method.
NEW METHOD : Added Utilities.GetSpecialFolderPath and
Utilities.PathFromPIDL methods.
NEW METHOD : Added new enum constants to SpecialFolders enumeration.
NEW METHOD : Added ShellMenuItem.SetBitmap method.
NEW PROPERTY : Added FOVTreeNode.PreviousVisibleNode and
FOVTreeNode.NextVisibleNode properties.
NEW PROPERTY : Added FolderView.FirstVisibleItem and
FolderView.NextVisibleItem properties.
NEW PROPERTY : Added FOVTreeNode.Level property.
NEW PROPERTY : Added FOVTreeNode.IsVisible property.
NEW PROPERTY : Added FolderView.VisibleCount property.
NEW PROPERTY : Added FolderView.FullRowSelect property.
NEW PROPERTY : Added FolderView.LineColor property.
NEW PROPERTY : Added FOVTreeNode.Hilited property
NEW METHOD : Added overloaded FolderView.SelectChild methods.
NEW METHOD : Added overloaded AddCustomNode and AddRootNode methods
BUGFIX : TreeNode.GetDisplayNameEx method did not return display name
for 'Desktop' correctly if ForParsing flag was specified.
BUGFIX : Calling FolderView.RefreshView through code or UI caused a
synchronized FileView to briefly display the contents of the Desktop
before switching the original folder.
BUGFIX : FOVTreeNode.CreateNewFolder method crashed when called on the
'My Documents' node if 'My Documents' was mapped to a root drive
letter.
BUGFIX : FOVTreeNode.CreateNewFolder method did not enter the newly
created folder in edit mode under certain circumstances.
BUGFIX : If, after renaming, the new name is same as old name,
renaming is aborted.
BUGFIX : (+) sign of a node got removed under certain circumstances
BUGFIX : FOVTreeNode.Delete did not remove (+) sign of parent node if
there are no more children.
BUGFIX : FOVTreeNode.Path returned incorrect values in certain cases.
BUGFIX : Setting RootFolder property before handle was created caused
crash.
BUGFIX : Fixed crash in FileView.DisplayShellMenuForItems method.
BUGFIX : New background submenu is only included if its really
possible to create a new file.
BUGFIX : Path property of items which are shortcut targets is now
correctly returned (the target of the shortcut is returned).
BUGFIX : Fixed crash which occurred during dragdrop in certain cases.
BUGFIX : Fixed bug which caused browsing of folder shortcuts to fail.
BUGFIX : Fixed buffer overrun caused by items having very long names.
FileView
~~~~~~~
NEW FUNCTIONALITY : Vastly improved AutoUpdate functionality now uses
low-level detections for newly created/deleted/renamed files and
folders.
NEW FUNCTIONALITY : Vastly improved speed and response time in
thumbnail view by use of multithreading.
NEW FUNCTIONALITY : Automatically takes on the new Vista look when
running on Vista.
NEW FUNCTIONALITY : Added localization support for column names such
as "Name", "Size", etc.
NEW FUNCTIONALITY : UI dialogs such as the 'Network Logon prompt' or
error/informational messages are now displayed in all circumstances
(depending on the value of ShowUIDialogs property).
NEW FUNCTIONALITY : In synchronized mode, when browsing to a new
location fails (such as for an empty CD drive), FolderView changes
back to the previous browsed location.
NEW FUNCTIONALITY : Dragdrop now uses the data provided by dragged
items in addition to custom developer defined data. This is useful
when dragging items from a namespace extension or a non-filesystem
location.
NEW FUNCTIONALITY : Added ability to get thumbnails in
FileView.GetShellIconFromPIDL method.
NEW FUNCTIONALITY : Now custom items can be sorted using CompareItems
event.
NEW FUNCTIONALITY : Changed behavior of FileView.HotTracking property.
NEW FUNCTIONALITY : It is now possible to localize the New-->Folder
and New-->Shortcut menu items present in the FileView background menu.
NEW FUNCTIONALITY : FileView now automatically goes to parent folder
if current folder is renamed or deleted.
NEW FUNCTIONALITY : GetDisplayNameEx method of ListItem now can return
the target of a shortcut.
NEW FUNCTIONALITY : Removed dependency on shell32.dll v4.71 and
above - so FileView now works on NT4 with IE4 also.
NEW FUNCTIONALITY : When items are 'cut', they now appear 'ghosted'.
NEW FUNCTIONALITY : Added Polish and Norwegian translations.
NEW FUNCTIONALITY : 'Properties' menu item is shown in the background
menu for the 'Desktop' also.
NEW FUNCTIONALITY : OnBeforeShellCommandExecute event is fired when
the BackSpace(GoUp) key is pressed and when the F5(Refresh) key is
pressed.
NEW PROPERTY : Added FileView.ItemUnderliningStyle property.
NEW PROPERTY : Added FileView.Activation property.
NEW PROPERTY : Added FileView.ColumnHeadersClickable property.
NEW METHOD : Added FileView.RefreshViewFast method.
NEW METHOD : Added FileView.GetColumndIDFromColumn to get the unique
identifier for a column. One use is to identify a column (such as
Type, Size) irrespective of its localized name.
NEW METHOD : Added Utilities.DoesFilenameMatchWildCard method.
NEW METHOD : Added Utilities.GetSpecialFolderPath and
Utilities.PathFromPIDL methods.
NEW METHOD : Added new enum constants to SpecialFolders enumeration.
NEW METHOD : Added FileView.GetImageListIcon and
ListItem.GetCurrentIcon methods.
NEW METHOD : Added ShellMenuItem.SetBitmap method.
NEW PROPERTY : Added FileView.SelectedItemHasBorder property.
NEW PROPERTY : Added ListItem.Index property.
NEW PROPERTY : Added new HideColumnHeaders property.
NEW PROPERTY : Added ListItem.Hilited property
BUGFIX : When Visual Styles are enabled for the application, tooltips
for an item appeared in top-left corner of the screen under certain
circumstances.
BUGFIX : If, after renaming, the new name is same as old name,
renaming is aborted.
BUGFIX : New background submenu is only included if its really
possible to create a new file.
BUGFIX : Path property of items which are shortcut targets is now
correctly returned (the target of the shortcut is returned).
BUGFIX : Fixed crash which occurred during dragdrop in certain cases.
BUGFIX : Fixed bug which caused browsing of folder shortcuts to fail.
BUGFIX : Caused file handles to remain open in Thumbnail View under
certain circumstances.
BUGFIX : Nonessential menu items from the background menu removed on
Windows XP or higher.
BUGFIX : Fixed buffer overrun caused by items having very long names.
ShComboBox
~~~~~~~~~~
NEW FUNCTIONALITY : Automatically takes on the new Vista look when
running on Vista.
NEW METHOD : Added new enum constants to SpecialFolders enumeration.
NEW PROPERTY : Added ShComboBox.BorderStyle propetry.
BUGFIX : ShComboBox failed o initialize properly on Windows 2000.
BUGFIX : Syncronization with FolderView/FileView fails when
ShowVirtualFolders property is false.
BUGFIX : Fixed problems caused by ShComboBox when Visual Styles are
enabled such as blank/incorrect icons displayed for .Net listviews,
treeviews.
ShellObjects
~~~~~~~~~
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 FUNCTIONALITY : Any element with a handle can be converted into an
appbar. This allows forms and dialogs from non-Windows Forms libraries
to be converted into an appbar.
NEW METHOD : Added ShellAppbar.SetHostForm method.
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.
SystemHotkey
~~~~~~~~~~
Added SystemHotkey.IsRegistered property.
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.
~~~~~~~~~~~~
ActiveX Edition
~~~~~~~~~~~~
FolderView
~~~~~~~~~
NEW FUNCTIONALITY : Added support for multiple root nodes.
NEW FUNCTIONALITY : Automatically takes on the new Vista look when
running on Vista.
NEW FUNCTIONALITY : UI dialogs such as the 'Network Logon prompt' or
error/informational messages are now displayed in all circumstances
(depending on the value of ShowUIDialogs property).
NEW FUNCTIONALITY : In synchronized mode, when browsing to a new
location fails (such as for an empty CD drive), FolderView changes
back to the previous browsed location.
NEW FUNCTIONALITY : Dragdrop now uses the data provided by dragged
items in addition to custom developer defined data. This is useful
when dragging items from a namespace extension or a non-filesystem
location.
NEW FUNCTIONALITY : Improved AutoUpdate functionality to handle
additional cases of created/deleted/renamed/refreshed files and
folders.
NEW FUNCTIONALITY : Removed dependency on shell32.dll v4.71 and
above - so FolderView now works on NT4 with IE4 also.
NEW FUNCTIONALITY : GetDisplayNameEx method of TreeNode now can return
the target of a shortcut.
NEW FUNCTIONALITY : When items are 'cut', they now appear 'ghosted'.
NEW METHOD : Added FolderView.RootNode method.
NEW METHOD : Added TreeNode.BeginLabelEdit and TreeNode.EndLabelEdit
methods.
NEW METHOD : Added TreeNode.Toggle method.
NEW METHOD : Added FolderView.GoUp method.
NEW METHOD : Added FolderView.RefreshTree method.
NEW METHOD : Added TreeNode.GetChildrenCheckState method.
NEW METHOD : Added TreeNode.RefreshChildren and TreeNode.RefreshTree
methods.
NEW METHOD : Added Utilities.DoesFilenameMatchWildCard method.
NEW METHOD : Added Utilities.GetSpecialFolderPath and
Utilities.PathFromPIDL methods.
NEW METHOD : Added new enum constants to SpecialFolders enumeration.
NEW METHOD : Added ShellMenuItem.SetBitmap method.
NEW PROPERTY : Added TreeNode.PreviousVisibleNode and
TreeNode.NextVisibleNode properties.
NEW PROPERTY : Added FolderView.FirstVisibleItem and
FolderView.NextVisibleItem properties.
NEW PROPERTY : Added TreeNode.Level property.
NEW PROPERTY : Added TreeNode.IsVisible property.
NEW PROPERTY : Added FolderView.VisibleCount property.
NEW PROPERTY : Added FolderView.FullRowSelect property.
NEW PROPERTY : Added FolderView.LineColor property.
NEW PROPERTY : Added TreeNode.Hilited property
NEW ENUM : Added FOVShortcutTarget member to FOVDisplayNameFlags enum.
BUGFIX : TreeNode.GetDisplayNameEx method did not return display name
for 'Desktop' correctly if ForParsing flag was specified.
BUGFIX : Calling FolderView.RefreshView through code or UI caused a
synchronized FileView to briefly display the contents of the Desktop
before switching the original folder.
BUGFIX : TreeNode.CreateNewFolder method crashed when called on the
'My Documents' node if 'My Documents' was mapped to a root drive
letter.
BUGFIX : TreeNode.CreateNewFolder method did not enter the newly
created folder in edit mode under certain circumstances.
BUGFIX : If, after renaming, the new name is same as old name,
renaming is aborted.
BUGFIX : (+) sign of a node got removed under certain circumstances
BUGFIX : TreeNode.Delete did not remove (+) sign of parent node if
there are no more children.
BUGFIX : TreeNode.Path returned incorrect values in certain cases.
BUGFIX : Setting RootFolder property before handle was created caused
crash.
BUGFIX : Fixed crash in FileView.DisplayShellMenuForItems method.
BUGFIX : New background submenu is only included if its really
possible to create a new file.
BUGFIX : Path property of items which are shortcut targets is now
correctly returned (the target of the shortcut is returned).
BUGFIX : Fixed crash which occurred during dragdrop in certain cases.
BUGFIX : Fixed bug which caused browsing of folder shortcuts to fail.
BUGFIX : Setting shcombobox.FolderView = null; or shcombobox.FileView
= null did not desync the controls.
BUGFIX : When Visual Styles are enabled, under some circumstances, a
non-themed horizontal scrollbar is displayed even when it is not
required.
FileView
~~~~~~~
NEW FUNCTIONALITY : Vastly improved AutoUpdate functionality now uses
low-level detections for newly created/deleted/renamed files and
folders.
NEW FUNCTIONALITY : Vastly improved speed and response time in
thumbnail view by use of multithreading.
NEW FUNCTIONALITY : Automatically takes on the new Vista look when
running on Vista.
NEW FUNCTIONALITY : Added localization support for column names such
as "Name", "Size", etc.
NEW FUNCTIONALITY : UI dialogs such as the 'Network Logon prompt' or
error/informational messages are now displayed in all circumstances
(depending on the value of ShowUIDialogs property).
NEW FUNCTIONALITY : In synchronized mode, when browsing to a new
location fails (such as for an empty CD drive), FolderView changes
back to the previous browsed location.
NEW FUNCTIONALITY : Dragdrop now uses the data provided by dragged
items in addition to custom developer defined data. This is useful
when dragging items from a namespace extension or a non-filesystem
location.
NEW FUNCTIONALITY : Added ability to get thumbnails in
FileView.GetShellIconFromPIDL method.
NEW FUNCTIONALITY : Now custom items can be sorted using CompareItems
event.
NEW FUNCTIONALITY : Changed behavior of FileView.HotTracking property.
NEW FUNCTIONALITY : It is now possible to localize the New-->Folder
and New-->Shortcut menu items present in the FileView background menu.
NEW FUNCTIONALITY : FileView now automatically goes to parent folder
if current folder is renamed or deleted.
NEW FUNCTIONALITY : GetDisplayNameEx method of ListItem now can return
the target of a shortcut.
NEW FUNCTIONALITY : Removed dependency on shell32.dll v4.71 and
above - so FileView now works on NT4 with IE4 also.
NEW FUNCTIONALITY : When items are 'cut', they now appear 'ghosted'.
NEW FUNCTIONALITY : Added Polish and Norwegian translations.
NEW FUNCTIONALITY : 'Properties' menu item is shown in the background
menu for the 'Desktop' also.
NEW FUNCTIONALITY : OnBeforeShellCommandExecute event is fired when
the BackSpace(GoUp) key is pressed and when the F5(Refresh) key is
pressed.
NEW PROPERTY : Added FileView.ItemUnderliningStyle property.
NEW PROPERTY : Added FileView.Activation property.
NEW PROPERTY : Added FileView.ColumnHeadersClickable property.
NEW METHOD : Added FileView.RefreshViewFast method.
NEW METHOD : Added FileView.GetColumndIDFromColumn to get the unique
identifier for a column. One use is to identify a column (such as
Type, Size) irrespective of its localized name.
NEW METHOD : Added Utilities.DoesFilenameMatchWildCard method.
NEW METHOD : Added Utilities.GetSpecialFolderPath and
Utilities.PathFromPIDL methods.
NEW METHOD : Added new enum constants to SpecialFolders enumeration.
NEW METHOD : Added FileView.GetImageListIcon and
ListItem.GetCurrentIcon methods.
NEW METHOD : Added ShellMenuItem.SetBitmap method.
NEW PROPERTY : Added FileView.SelectedItemHasBorder property.
NEW PROPERTY : Added ListItem.Index property.
NEW PROPERTY : Added new HideColumnHeaders property.
NEW PROPERTY : Added ListItem.Hilited property
NEW ENUM : Added FIVShortcutTarget member to FIVDisplayNameFlags enum.
BUGFIX : If, after renaming, the new name is same as old name,
renaming is aborted.
BUGFIX : Fixed crash in FileView.DisplayShellMenuForItems method.
BUGFIX : New background submenu is only included if its really
possible to create a new file.
BUGFIX : Path property of items which are shortcut targets is now
correctly returned (the target of the shortcut is returned).
BUGFIX : Fixed crash which occurred during dragdrop in certain cases.
BUGFIX : Fixed bug which caused browsing of folder shortcuts to fail.
BUGFIX : Nonessential menu items from the background menu removed on
Windows XP or higher.
ShComboBox
~~~~~~~~~~
NEW FUNCTIONALITY : Automatically takes on the new Vista look when
running on Vista.
NEW METHOD : Added new enum constants to SpecialFolders enumeration.
ShellObjects
~~~~~~~~~~
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. |
|