ShellPlus Components are intended for companies who want to connect their product with Windows Shell without spending a lot of time analyzing the processes and risks in Windows Shell development.
Utilize this type of Shell Extensions to make the virtual folders you want to create, items, and folders in the Windows Shell namespace. Using these extensions lets your users access the information via Windows Explorer's native Windows Explorer interface. This example will show you how you can use a couple of forms and a few parts to build your namespace extension.
It is the Namespace Extension is an ActiveX library, just like the other Shell Extensions. The first thing to do is to create an ActiveX Library. The following procedure can be made by opening the Repository dialog by selecting New" or the Other... menu. Then, select the ActiveX tab, and then click to open the ActiveX Library symbol.
Windows Explorer is a very adaptable shell. Its menus, dialogs, windows, and options can be altered or expanded. Windows has a unique technology that is based on COM known as Shell Extensions to make it possible. There are a variety of Shell Extensions built into Windows, and you'll find them everywhere:
These beautiful features are all Shell Extensions. With Shell+, you can easily create your Shell Extensions. It makes your program more user-friendly and appealing.
Like with Delphi, it's easy to begin - just a few clicks are needed to create your shell extension entirely from scratch. Shell+ will take care of the entire implementation process, and you won't have to write multiple interfaces that Windows require. Only write the code you need; Shell+ will do the rest of the routine tasks.
Namespace extensions: Add their virtual folders into namespace extensions to Shell namespace.
Shortcut Menus - menus that pop up when a user right-clicks on the folder or file.
Users can view Property Sheets after selecting the Property item in the shortcut menu devices driver properties and Control Panel module.
Icon Handler assigns icons dynamically to members of a class.
ToolTip handler is a handler for ToolTip. It will be accessed for hint text each time then you hover your mouse on the target.
Copy-Hook Handlers let users determine whether a particular folder or file is deleted.
Thumbnail Image Handlers: provides an image to display when a user clicks on the Thumbnail view.
Drag&Drop Handlers: when the user clicks right on a Shell item to move the object and drop it, a shortcut menu will be displayed whenever the user attempts to drag the thing.
Shell Change Notifier - allows users to be alerted of changes in your directories and files, their attributes, and their contents.
Folder Columns Provider - Add more custom columns to shell folders and display them in the Details View.
Icon Overlay Handler - allows you to include tiny images placed on the left-lower curve of the icon, which is a file object (shortcut symbol for *.lnk documents).
Shell Link Access - allows users to modify Windows shortcuts (*.lnk). With this program, you can access, modify, or create and even resolve Windows shortcuts.
Animated 32bit icons allow users to store and display 32bit icons at design time.
WinXP and Win2K support system 32bit cursors. You can use an all-color cursor that has a shade within your application.