The Wayback Machine - https://web.archive.org/web/20111101211940/http://www.codeguru.com:80/cpp/w-d/dislog/miscellaneous/

    Miscellaneous

    [Updated] Resources Explorer

    Learn about a search files with resources to explore it. The selected resource can be extracted. This tool is a sample of using Splitter, List, Tree, and resource display.

    [Updated] TIP: Dialog-Based, Single-Instance Applications

    Limit your dialog-based programs to a single instance by modifying the dialog template.

    [Updated] XP Theme Support for Rich Edit and Custom Controls

    Learn how to add genuine Windows XP theme support to Rich Edit controls and extend the code for your own custom controls!

    Making Any Application Transparent in Windows 2000/XP

    Explore how to turn any running application transparent in the same way as the layering features of Windows 2000 or Windows XP.

    A Line Picker

    Examine how to select the style, width, and color attributes for a CPen object from a dialog.

    Processing System Messages

    When running in a loop within a dialog box, the command buttons do not work. While other authors have shown how to use separate threads to run a modal dialog box, this article shows how to process the Message Loop within the same dialog by adding a simple function and making calls to it.

    Creating a Dialog with a Variable Number of Buttons

    A solution for having a variable number of buttons on a dialog.

    Cookie Viewer/Killer

    Find, view, and delete cookies that have been left on your machine.

    Creating a Rotating Dialog Box

    Discover how to make dialog applications of non-rectangular shapes and how to rotate those custom-shaped windows. (Very cool!)

    MFC, Round Windows, and Highlight Buttons

    Creating non-standard Windows interfaces is cool. Learn a program technique using window regions and CButton class overloading.

    A Class to Display Skinned Popups Like MSN Messenger

    Build a class to display popup dialogs like the the MSN messenger window. This supports non-rectangular windows by using a BMP with a transparency color.

    How to Create an Option Configuration Sheet Manager

    Create a configuration sheet manager similar to what is in Mozilla or Netscape Navigator. This is a set of dialogs associated with list/tree controls.

    Rich Static Text Control using a Small Markup Language

    Include text justification, different fonts, and styles to give the information in your dialogs a little more pizazz. Uses a simple markup language.

    CLayeredWindowHelperST v1.0 - A wrapper class for transparent windows

    CLayeredWindowHelperST is a wrapper class of all required APIs to add support for transparent (layered) windows to your applications.

    Message Balloons

    There are times when one would like to display messages in an non-obtrusive way. Message Balloons are one of the new ways.

    Drop List Controlled Dynamic Dialog Box

    Create a dynamic dialog that can change its controls based on a listbox selection.

    Finding Display Size of Dialog From Resource

    Very useful information if you need to arrange position and size of other windows based upon the dialog size before the dialog gets displayed.

    Sliding Dialogs

    Create dialog applications where child dialogs slide out from underneath the parent dialog!

    Dynamic Dialog Class

    Dynamic Dialog Class

    Enumerating Controls of a Dialog Resource at Runtime

    Enumerating Controls of a Dialog Resource at Runtime

    DevStudio-like Properties Dialog

    Adding a "push pin" to the dialog

    Changing Dialog like UNIX or LINUX App

    Changing Dialog like UNIX or LINUX App

    Creating a Round Dialog

    Creating a Round Dialog

    Attaching Elements to Borders

    Attaching Elements to Borders