The Wayback Machine - https://web.archive.org/web/20111101203636/http://www.codeguru.com:80/cpp/controls/propertysheet/

    Property Sheet

    Custom Font in Property Sheets

    CCBPropertySheet: an MFC-extension class for creating property sheets with custom fonts.

    Extensible OLE Property Pages in .NET

    Implementing and utilizing extensible property sheets in your .NET classes has never been easier.

    Hacking the CPropertySheet

    Tips and tricks for working with non-standard operations for properties. This includes changing the coordinates of buttons, hiding and moving the standard buttons, changing the tab label, using images with the tab label, placing images in the property sheet, adding new controls, and more.

    Extending DDX/DDV for a Wizard Sheet

    DDX/DDV can be used for an individual dialog box. Learn how to extend DDX/DDV for a wizard pages array.

    Hiding the Apply button

    Hiding the Apply button

    COptionSheet: A replacement for CPropertySheet

    A complete set of stand alone classes containing the functionality of CPropertySheet and CPropertyPage.

    Auto Scrolling a Single Line PropertySheet Tab Control

    When using property sheets with a large number of pages (for whatever reason) and where there is limited space available, it is often useful to use the single line version. This displays a spin control on the tab control to allow the user to scroll the various tabs into view.

    Highlight the Active Page of a TabControl

    Class that highlights the active tab's caption in order to help users easily recogize which tab is active

    Windows 2000 Style Wizards

    Two classes that allow you to easily create Windows 2000 style wizards

    Creating Embedded Child Property Sheets

    Creating Embedded Child Property Sheets

    Mutli Row Tab View

    Nesting Property Sheets

    Auto Property Sheet in FormView

    Classes that Enable the Use of Implement Property Sheets in Form Views

    Property Sheet Inside Property Page

    Enables the Embedding of a Property Sheet within a Property Page

    Programming a Modeless Property Sheet

    Programming a Modeless Property Sheet

    Resizable CPropertySheet

    Resizable CPropertySheet

    Using Upper/Lowercase Shortcut Keys for Property Pages

    Using Upper/Lowercase Shortcut Keys for Property Pages

    Using shortcut keys in property pages containg property pages

    Using shortcut keys in property pages containg property pages

    Automatically arrange visible controls below the tab control

    Automatically arrange visible controls below the tab control

    Adding a Button to CPropertySheet

    Adding a Button to CPropertySheet

    Property Sheet Wizard

    Property Sheet Wizard

    Creating a Wizard

    Creating a Wizard

    Inserting a CFormView into a CPropertySheet

    Inserting a CFormView into a CPropertySheet

    Propertysheets embedded in Dialogs

    Propertysheets embedded in Dialogs

    Using ON_UPDATE_COMMAND_UI in Property Pages

    Using ON_UPDATE_COMMAND_UI in Property Pages