ShellObjects 2012 Available
Editions: .Net
WPF ActiveX
part of Shell MegaPack

ShellObjects contains the following components and controls, all extremely
powerful and easy to use in your applications:
- ShellAppBar : Convert your forms to Quick
Launch-like appbars - with complete autohide
and drag-docking functionality and multi-monitor
support.
- ShellPopupNotification : Display
multiple MSN/Office2003 style 'toast' popups with slide
and fade animations and complete customization and behavior control.
- ShellNotifyIcon : Add system
tray icons with support for XP balloon style
infotips, animated icons and automatic context menus.
- SystemHook* : Listen to system-wide
mouse and keyboard input.
- PreviewPane* : Displays previews of files
like Windows Explorer's preview pane of Vista or a
later OS.
- Wizard* : Quickly create a 'wizard'
style navigable user interface consisting of multiple pages/steps.
- Resizer* : Add automatic resizing and
resolution independence to your forms in a single step.
- TaskDialog : Display the new Vista
'task dialog' style message boxes from your applications.
- TaskScheduler : Control the Windows
Task Scheduler service and create, delete and modify tasks.
- ShellProgressDialog : Display user-friendly
system-standard progress dialogs while lengthy operations
are performed.
- ShellFileOperation : Perform copy,
move, delete and rename operations on multiple files/folders
with progress dialog and sub-folder support.
- SystemHotKey : Define and listen to system
wide hotkeys.
- SingleInstanceComponent* :
Get notified when a second instance of your application
is started and optionally prevent it from running.
- SystemIdleTimer : Get notified when
the system goes idle for a certain time and when it
exits the idle state.
- ShellTaskBar* : Organize, re-order, delete
or add tabs in the Windows TaskBar.
- ShellUtils : Capture screenshots
of windows/monitors/rectangles, control/change screen
saver, change wallpaper, add/remove from Windows
Startup list, Cascase/Minimize/Tile wndows and more!
- ShellLink : Create and manipulate shortcut
(*.lnk) files.
- UrlLink : Create and manipulate internet
shortcut (*.url) files.
* Not present in ActiveX Edition.
Download Free Trial- .Net
- WinForms | .Net
- WPF | ActiveX
Buy-
.Net - WinForms | .Net
- WPF | ActiveX
Have a question? Email us.
Features
ShellAppBar
- Quickly and easily convert your forms into appbars (application
desktop toolbars) - simply place the component on your form and you
are done!
- Dock appbars to any screen edge or leave them undocked.
- Complete support for animated autohide functionality
when appbar is not in user.
- Support for appbar resizing when docked.
- Complete support for drag-docking of appbars.
- Support for multi-monitor configurations.
View Screenshots
ShellPopupNotification
- Displays multiple 'toast' popups in MSN or Office2003 style
with complete customization of appearance.
- Multiple popups are automatically arranged on the
screen and the arrangement origin and direction can be customized.
- Popups can be displayed using slide, fade or a combination
of slide-fade animation with complete customization of animation
properties and various slide styles.
- Popups can also be shown at programmer-defined locations
on the screen.
- Popups can have a close button and an options button with
the ability to automatically show a contextmenu when
the options button is clicked
- Popups can be dragged around in Office2003 style
by the gripper bar.
- A simple yet comprehensive API consisting of properties,
methods and events allows complete customization and advanced
control over the behavior.
View Screenshots
ShellNotifyIcon
- Displays icons in the shell tray notification area.
- Supports animation with complete control over the
animation properties.
- Supports multiple icons - a different icon
can be shown at different times depending on the state of your application.
- Automatically display a context menu when the icon
is clicked or right-clicked.
- Supports balloon style infotips when the icon is
added to the system tray.
- Displays a tooltip when the mouse moves over the
icon.
- A simple yet comprehensive API consisting of properties, methods and
events allows complete customization and advanced control over the behavior.
View Screenshots
SystemHook
- Uses Windows hooks to listen to system-wide mouse and keyboard
input.
- Works in all applications, not just your own application
or the currently active application.
- Mouse and keyboard input can be listened using familiar events such
MouseUp, MouseDown, MouseClick, MouseDoubleClick, MouseMove,
KeyUp, KeyDown and KeyPress.
- Prevent input from being given to the intended application.
- Hook can be enabled or disabled using simple property.
PreviewPane
- A reusable UI control which displays previews of files like
Windows Explorer's preview pane of Vista or a later OS.
- Simple easy-to-use API to load and unload previews from files.
TaskDialog
- Full support for the new Vista task dialogs.
- Comprehensive task dialog features and functionality exposed via a
simple set of methods, properties and events.
- Supports all task dialog features including progress bars,
buttons, radio buttons, expando buttons and more.
View Screenshots
ShellProgressDialog
- Display user-friendly system-standard progress dialogs while
performing lengthy operations.
- Displays stock system animations or custom animations.
- Displays progress bar indicator.
- Displays upto three lines of messages to convey progress
details to the user.
- Automatically display 'time remaining' estimate.
View Screenshots
SystemHotKey
- Define system wide hotkeys which are listened for
even when your application is not the active application.
- Full design-time support allows easy definition of the hotkey at design
time.
- Hotkey can be enabled/disabled.
Wizard
Powerful design-time features :
- Create Welcome pages with a ready to use 'Welcome
Page' template.
- Create Inner pages with page headers.
- Create a Finish page.
- Create the above three types of pages using designer verbs (right-clicking
on the control) or using the "Page Manager" dialog.
- Complete support for designing the UI of each page
just like you would design a form.
- Easily navigate between wizard pages at design time
using easily accessible links or the "Page Manager" dialog.
- Easily reorder pages within the wizard using the
"Page Manager" dialog.
- Easily delete pages from the wizard using designer
verbs or simply hitting the 'Delete' key.
View Screenshots
Runtime features :
- Supports automatic back/forward page navigation.
- Automatically enables/disables and shows/hides Back,
Next, Finish, Cancel & Help buttons depending on the position of
the current page in the wizard and whether the page is a Welcome, Inner
or Finish page.
- Support for page headers with a bold caption, a description and a
header image.
- Buttons can be enabled/disabled or shown/hidden on a per-page basis.
- Powerful customization allows dynamic alteration of page flow
using wizard-level and page-level events.
- Atomically fills the host form using DockStyle.Fill.
- Supports an always visible Finish button in addition
to the Next button.
- Support disabling of buttons and display of a wait
cursor during page changes if page changing is a time-consuming process.
- Support custom painting of the wizard.
Resizer
- Simply adding the Resizer component to a form adds automatic
sizing and resolution independence to the form.
- Resizing behavior of individual controls can be customizing
and controlled at design-time or runtime.
- Automatically saves/restores the size and position of
the host form during form load/unload.
- Automatically resizes the host form if the display
resolution changes or if it is different from the design-time display
resolution.
View Screenshots
SingleInstanceComponent
- Just 1-line of code in the Main method allows your
application to get notified when another instance of the same application
is started.
- Support for passing of custom data such as command-line
parameters from the new instance to the previous instance.
- The new instance can be optionally prevented from
running.
TaskScheduler
- Total control of the Windows Task Scheduler service
- Create, modify or delete tasks on local and remote computers.
- Add or delete a variety of triggers (event triggers,
date/time triggers) from tasks.
- Simple yet powerful API for easy access to all features
of the Task Scheduler.
ShellFileOperation
- Easily perform copy, move, delete and rename operations
on files/folders using the same API that is used by the OS.
- Full support for sub-folders/files (fully recursive operations).
- Operate on multiple files/folders at once.
- Shows progress dialog while operation is in progress.
- Asks for confirmations from user.
ShellUtils
- Add/remove programs from the Windows Startup list.
- Add/remove programs from the 'Recent Documents' menu.
- Cascade/Minimize/Tile all open Windows
- Invoke Windows dialog boxes such as the Search dialog box,
'Run' dialog, 'Pick Icon' dialog, any Control Panel item, 'Open With'
dialog etc.
- Change wallpaper and make it stretched, tiled or
centered.
- Set screen saver, screensaver timeout, terminate
or start screensaver.
- Capture screenshot of active window, specified window,
specified control or form, specified screen, specified area of the screen
and more!
SystemIdleTimer
- Notifies when the system has been idle (no keyboard
or mouse input) for a developer-defined interval.
- Notifies when the system resumes activity after exiting
the idle state.
ShellTaskBar
- Add or remove tabs from the TaskBar.
- Re-order tabs using simple API.
ShellLink
- Allows applications to read, modify and create new shortcut/
shellinks (*.lnk files) through a simple set of properties
and methods.
UrlLink
- Allows applications to read, modify and create new internet
shortcuts (*.url files) through a simple set of properties
and methods.
Supported Tools
.Net / WPF Edition
Windows Forms (WinForms), WPF and ASP.Net applications, libaries and console
apps developed using C#, VB.Net, Managed C++, J# and many others
.Net languages in Visual Studio 2012, Visual Studio 2010, Visual Studio 2008, Visual Studio 2005, Visual Studio
2003, Visual Studio 2002. Also supports the Express editions of the above
IDEs.
ActiveX Edition
MFC/ATL/C++ apps in Visual Studio 2012, Visual Studio 2010, Visual Studio 2008, Visual
Studio 2005, Visual Studio 2003, Visual Studio 2002, Visual C++ 6.0.
VB in Visual Basic 6.0 (VB6).
VBA in Microsoft Office (Access/ Word/ Excel) Versions 97, 2000, XP, 2003,
2007, 2010 and AutoCAD.
HTML/ASP, Internet Explorer, Visual Interdev.
Borland Delphi, Borland C++ Builder, dBase, RealBasic and many others
Supported OS
Supports 32-bit (x86) and 64-bit (x64) versions of:
Windows 8, Windows 7, Windows Vista, Windows XP, Windows 2008, Windows 2003, Windows 2000, Windows
Me,
Windows 98, Windows NT
Why Select Our Products ?
Easy To Deploy
The control has no additional dependencies and is extremely easy to deploy
with your application. The .Net Edition is 100% pure .Net written
in C#. The ActiveX edition is written in pure C++ and has no external runtime
library dependencies .
Focus On Quality And Customer Requirements
Apart from our own research and development, the product is also shaped
by customer feedback and requirements. Our product is used in real world
settings requiring industrial strength quality and rock solid performance.
Trusted By Organizations Round The World
The product is used by organizations large and small from all over the globe
including Siemens, BP, Blizzard, Winzip and many
others. Reviewed By Industry & Media
Our products have received rave
reviews from renowned developers and prestigious developer magazines.
No runtime fees or royalties
No runtime fees or royalties are involved when you distribute our controls
with your applications. International Language Translations
Available
Fully supports Unicode and translations in various languages such as Italian,
German, French, Polish, Spanish, Norwegian, Japanese and Korean are available.
Comprehensive documentation
Comes with comprehensive and easy-to-understand documentation.
Numerous samples
Comes with many samples in various programming languages which demonstrate
much of the basic and advanced features and functionality of ShellObjects.
Support and Upgrade Subscription
The Support and Upgrade Subscription entitles you to free upgrades to all
minor and major version updates and get prompt technical support on priority
basis.
Download Free Trial- .Net
- WinForms | .Net
- WPF | ActiveX
Buy-
.Net - WinForms | .Net
- WPF | ActiveX
Have a question? Email us.
All controls available separately as well as a part of Shell
MegaPack. Buy Shell MegaPack and
save at least US $137 over the price of the controls
purchased separately. More savings for multiple licenses and licenses
bought with Support And Upgrade Subscription.
|