And thanks to Ramon Casellas for suggesting several enhancements for a better XP look.
Currently the following classes are shown:
Command Bar XPMy classes for controls with XP look can be found here.
Other XP controlsSuch as a ComboBox, ToolBar and StatusBar controls.
DotNet TabThis is the CoolTabs controls. A custom painted window which takes the form of several tab controls. The original code for this control is available here.
Tabbed MDI FrameUses the DotNet Tab control to display tabs for MDI child windows.
Dialog Container / TabA simple control, which embeds dialog- and window-views into a Tab control. In this sample, a version without the tab frame is used in both the folder tree and in the Options dialog. More details here.
Docking frameworkMy classes for docking and floating views are described here. The sample uses a special version with XP-look.
Scripting sampleDemonstration of how you can integrate a scripting language (non DOT-NET) into your application. Uses my ATL Dynamic IDispatch class, which I think is one of the most nifty classes I've ever done.
Menu ShadowsAn experimental class, producing small shadows behind popup menus.
Unlike my old Dialog Shadows class from the previous sample, this one works on all Windows versions.
Auto Hide controlMy old Auto Hide control shined up a bit. I think there are some neat classes to be found on other source-sharing sites that can do a better job, so feel free to replace it with a more modern control
Options dialog with treeAn Option Dialog like the one in VisualStudio.NET. The sample demonstrates how simple it is to make one. It's just a few lines of code.
ToolBar CustomizationSupporting the standard ToolBar customization dialog and persistance of toolbuttons.
Choose the Customize menuitem, double-click on the ToolBar or shift+drag toolbuttons to see it in action.
Keyboard shortcutsLets the user configure his/her own keyboard shortcuts to menu commands.
Property listThe Property List control is included. It's a listbox with editable properties.
Source Code DependenciesMicrosoft WTL 7.0 Library
|Source Code (146 Kb)|