Home Home Home
Options
 
 Newsletter
View our sponsorsClick here for Whole Tomato Software - Home of Visual AssistAdvertise on the CodeProject
Home Latest updates Submit your article About Us Advertise on the Code Project Contact us Discussion Forums
Navigation bar
Community
.NET
Controls
General
Libraries and Projects
Multimedia
Other Platforms
GUI
Internet
Miscellany
 
Shell Programming

Display articles by
Title/Description Author Updated Score

Beginners
 
The Complete Idiot's Guide to Writing Shell Extensions - Part II
A tutorial on writing a shell extension that operates on multiple files at once.
Michael Dunn 6 Jun 2000
Beginner
4.97
The Complete Idiot's Guide to Writing Shell Extensions - Part IX
A tutorial on writing an extension to customize the icons displayed for a file type.
Michael Dunn 27 Nov 2000
Beginner
4.95
The Complete Idiot's Guide to Writing Shell Extensions - Part IV
A tutorial on writing a shell extension that provides custom drag and drop functionality.
Michael Dunn 6 Jun 2000
Beginner
4.94
The Complete Idiot's Guide to Writing Shell Extensions - Part VII
A tutorial on using owner-drawn menus in a context menu shell extensions, and on making a context menu extension that responds to a right-click in a directory background.
Michael Dunn 14 Sep 2000
Beginner
4.89
The Complete Idiot's Guide to Writing Shell Extensions - Part VI
A tutorial on writing a shell extension that can be used on the Send To menu.
Michael Dunn 6 Jun 2000
Beginner
4.87
The Complete Idiot's Guide to Writing Shell Extensions - Part I
A step-by-step tutorial on writing shell extensions
Michael Dunn 6 Jun 2000
Beginner
4.87
The Complete Idiot's Guide to Writing Shell Extensions - Index
An index of all the articles in the Idiot's Guide
Michael Dunn 13 Jun 2001
Beginner
4.81
The Complete Idiot's Guide to Writing Shell Extensions - Part V
A tutorial on writing a shell extension that adds pages to the properties dialog of files.
Michael Dunn 6 Jun 2000
Beginner
4.75
The Complete Idiot's Guide to Writing Shell Extensions - Part III
A tutorial on writing a shell extension that shows pop-up info for files.
Michael Dunn 6 Jun 2000
Beginner
4.68
The Complete Idiot's Guide to Writing Shell Extensions - Part VIII
A tutorial on adding columns to Explorer's details view via a column handler shell extension.
Michael Dunn 13 Jun 2001
Beginner
4.58

General
 
CShellFileOp - Wrapper for SHFileOperation
An easy-to-use wrapper for the Win32 SHFileOperation function
Michael Dunn 18 Mar 1999 5
CShellLink & CUrlShellLink v1.1
2 Freeware MFC classes to encapsulate shell shortcuts.
PJ Naughter 4 Mar 2000 5
ITEMIDLIST management library
The library that helps to manage Shell ITEMIDLISTS
Vassili Bourdo 4 May 2000 5
A Task Tray Applet Framework
A framework for system tray applets
Len Holgate 25 Feb 2000 4.91
Copy Location Shell Extension
This shell extension adds the ability to copy file and folder names from the Windows Explorer to the clipboard.
Itay Szekely 15 Apr 2000 4.91
Command Line Parameters Context Menu Extension
Allows for running programs with command line parameters directly from Explorer.
Nick Carruthers 10 May 2000 4.88
Namespace extensions - the undocumented Windows Shell Henk Devos 1 Dec 1999
Advanced
4.87
Implementing Reusable Drag & Drop Classes
This article provides a set of reusable drag and drop classes
Leon Finker 5 Jun 2001 4.86
Adding Icons to the System Tray
A class for adding icons to the system tray
Chris Maunder 21 Sep 2000 4.84
DLL Registering/Unregistering using shell extension
Why are we still using command prompt to register a DLL and not using the Windows Explorer
Sardaukar 1 Dec 1999 4.84
Sweep the Minesweeper
This article shows how to inject your code into another applications address space and then subclass their window to force it to act as you desire.
Mumtaz Zaheer 20 Mar 2001 4.81
Basic class for using the Microsoft Task Scheduler Michael Dunn 30 Nov 1999 4.64
How to Implement Drag and Drop Between Your Program and Explorer
A step-by-step description of how to drag and drop files between your application and Explorer windows.
Michael Dunn 25 Nov 2000 4.57
Adding Custom Pages to Control Panel Applets
This article shows how to add your own pages to Control Panel applets by writing a property sheet handler.
Michael Dunn 4 Apr 2001 4.5
Iconizer
This handy utility adds an extra button near the minimize/maximize/close buttons of existing windows that allows you to minimise your applications to the system tray.
Bart Gysens 3 May 2001 4.45
Shell extension to make executables as services
A 'not-so-simple' shell extension allowing executable to be run as services
Sardaukar 9 Apr 2000
Advanced
4.4
Minimizing windows to the System Tray
A set of routines that show how easy it is to minimise your windows to the system tray
Matthew Ellis 19 Oct 2000 4.38
Associate File Extension with Shell OPEN command and Application
Registry entries and MFC class that associates a file extension with a program.
Blake V. Miller 23 Jun 2000 4.33
Finding the position and dimensions of the Windows system tray
A simple method to get the coordinates of the system tray
Chris Maunder 21 Sep 2000
Beginner
4.29
How to display the Pick Icon Dialog
Explains how to display the windows 'Pick Icon' dialog
Henk Devos 13 Jan 2000 4.14
Copy Path Context Menu Extension
A context menu shell extension that allows you to copy full file paths to the clipboard.
Nick Carruthers 10 May 2000 4
Implementing IShellBrowser to host IShellView
Imitating the Windows Explorer
Leon FInker 5 Jun 2001 4
CShellList
This class was designed for all the projects out there that need an imagelist that will retrieve system file icons.
Nathan Moinvaziri 15 Jun 2001 2.5

IE Programming
 
Enumerating Internet Explorer's Favorites
An article on enumerating a users favorites list from Internet Explorer
Naveen K Kohli 10 Sep 2000 4.75
SeaShell - More Explorer controls
A set of shell controls and other useful classes
Philip Oldaker 4 Oct 2000
Advanced
4.44
Cookie Spy
Creating a CookieSpy explorer bar with ATL
Konstantin Boukreev 4 Mar 2001 4.14
A sample class to get the favorites of IE
This is a class to get the folders and urls of the IE.
Ray Yang 4 Oct 2000 3.67

Unedited Reader Contributions
 
Shell Renamer
Shell Renamer is a shell extension which supports regular expression search and replace renaming and filename swapping
Todd Jeffreys 15 Jan 2001 5
"Browse For Folder" dialog alike with source
Shell interfaces in use. IShellFolder, IEnumIDList, etc.
Marat Bedretdinov 30 Jan 2001 4.75
Creating Internet Explorer style desktop shortcut.
Describes in detail how to create a desktop item with customized menu and icon.
SundarRajan & NareshKumar 24 Jan 2001
Advanced
4.64
Starting a DOS prompt from Windows Explorer
How to start a dos prompt by right-clicking on a folder in Windows Explorer
Daniel Larocque 17 Nov 2000 4.6
ColorCursor v. 2.1
ColorCursor v. 2.1 pops up RGB values for all visible objects found on your desktop
Michael Mogensen 20 Jul 2001 4.5
Icon Extractor Shell Extension
A context menu handler shell extension for extracting icons from .exe and .dll files
George Anescu 27 May 2001 4.4
Watch out!
How can one stop you from running application on your system.
Mumtaz Zaheer 15 Jan 2001 4.28
'Copy To' & 'Move To' in Shell Context Menu.
This article is all about how to create a context menu shell extension. 'Copy To' & 'Move To' will be added to the files/folder context menu.
Mumtaz Zaheer 8 Jan 2001 4.21
Tip of the Day!
How applications determine the last visited folders for Open/Save Common Dialogs in Win2K
Mumtaz Zaheer 9 Feb 2001 4.12
Shell Extension using ATL and WTl
Shell extension that extends Windows Explorer user interface
Igor Vigdorchik 19 Mar 2001 3.75
Shell Renamer
Shell Renamer is a shell extension which supports regular expression search and replace renaming and filename swapping
Todd Jeffreys 13 Jan 2001 0

View our sponsorsWndTabs. Make Visual Studio the way it was meant to be,Advertise on the CodeProject
last updated 3 Aug 2001
Advertise
Copyright © CodeProject, 1999-2001.
All Rights Reserved.