The Wayback Machine - https://web.archive.org/web/20101104060433/http://www.codeguru.com:80/cpp/w-d/doc_view/viewmanagement/

    View Management

    Multiple Views Layout Without a Splitter

    Learn how to show multiple views in a frame window without using a splitter.

    [Updated] A Deterministic Method of Determining a Document's Modified State

    Determine when a document has been modified. In the particular case of word processors, most tend to have a "dirty" flag that is set when a user types. This article demonstrates a smarter "dirty" flag that uses probabilistic methods.

    Puzzle, a Game with the MFC Doc/View Architecture (SDI/MDI)

    Learn how to display a menu with thumbnails and several other windows, move and manage the pieces of a puzzle with a linked list, and then show them without flicker.

    Creating a Multithreaded SDI Application

    How to create an application with multiple SDI windows (such as the new MS Word) by using the MFC framework with multithreading. (The article, demo, and source code were updated.

    Zero or One Document Interface (ZODI)

    How to create a single-document application by using a multi-document interface (MDI). You may have zero or one documents at a time.

    Dynamically Create Different Views for SDI Projects

    SDI Projects have one View associated with one document. This article lets you use more than one view dynamically.

    Dialog Switcher Using a Tree Control

    So you want to use the new style of dialog where you pick an option from a tree on the left and the appropriate form shows up on the right. This article shows you were to start and how to accomplish this!

    Adding a Document Selector to a MDI Application

    Adding a Document Selector to a MDI Application

    Adding a Customozied 'More Windows...' Dialog to an MDI Application

    Adding a Customozied 'More Windows...' Dialog to an MDI Application

    MDI Windows Manager dialog

    MDI Windows Manager dialog

    Implementing Full-Screen Mode

    Implementing Full-Screen Mode

    Creating an (MDI) app that ALWAYS displays two views of the same document

    Creating an (MDI) app that ALWAYS displays two views of the same document

    Multiple frame windows in SDI application

    Multiple frame windows in SDI application

    Separating the views of an MDI application into different DLLs

    Separating the views of an MDI application into different DLLs

    Replacing a view in an in-place activated server

    Replacing a view in an in-place activated server

    Switching to other view in a doc-view application

    Switching to other view in a doc-view application

    SDI Interface with Multi-Views and Multi-Splitters

    SDI Interface with Multi-Views and Multi-Splitters

    Home made MDI windows list in Window menu

    Home made MDI windows list in Window menu

    Replacing a view in a doc-view application

    Replacing a view in a doc-view application

    Loading a FormView based on the Screen Resolution

    Loading a FormView based on the Screen Resolution

    How to skip the New Document dialog

    How to skip the New Document dialog

    Multiple views for a single document (MDI) 3

    Multiple views for a single document (MDI) 3

    Multiple Views Using SDI

    Multiple Views Using SDI

    MultiSingle (MSDI) Document interface with DAO doc

    MultiSingle (MSDI) Document interface with DAO doc

    Custom Window Class for View Window

    Custom Window Class for View Window