MFC Step-by-Step Guide
TERMS OF USE
====================================================
Microsoft Foundation Class (MFC) Tutorial
Step by Step Guide

Created by William Frankhouser
(wjf2 @ washington . edu - http://wilzdezign.com)

Produced for "Essential Concepts for Building Interactive
Computer Graphics Applications", A.K. Peters, Ltd.

====================================================

TERMS OF USE

The Microsoft Foundation Class (MFC) Tutorial produced
by William Frankhouser (WilzDezign) are subject to the
following Terms of Use ("TOU").

This tutorial was produced under guidance of Kelvin Sung,
Associate Professor in the Computing and Software Systems
program at the University of Washington Bothell and grants
by the National Science Foundation. This guidance tutorial
was designed to create reference and direction given in
conjunction with the book "Essential Concepts for Building
Interactive Computer Graphics Applications".

While the concept of graphics and event-programming allows
one to program in various Graphic and GUI API's, these
tutorials will utilize the Microsoft(R) Visual Studio(R)
Integrated Development Environment (IDE) using the Microsoft
Foundations Class (MFC) as the GUI API.

Each lesson inside the tutorial will include a set of
prerequisites from previous tutorials, along with occasional
software and library prerequisites.


SOFTWARE REQUIREMENTS

- Microsoft Visual Studio(R) .NET 2003 (7.1)
   If you are running Visual Studio .NET 2002 (7.0), there
   is a small change that is optional to open the project
   solutions (Thanks to Lawrence 'Larry' Wotton (lwotton @ acm . org)
   for pointing this out).

   1. Open the solution file (.sln) in a simple text editor
   and change the Microsoft(R) VS Solution File, Format
   Version 8.00 to 7.00 -- Save then Close
   2. Open all project files (.vcproj), including those
   with libraries, in a simple text editor and change on
   line 4 of the XML based code, Version="7.10" to
   Version="7.00" -- Save then Close


LEGAL AND TRADEMARKS

Unless otherwise specified, the MFC Tutorial is for your personal
and non-commercial use. You may not modify, copy, distribute,
transmit, display, perform, reproduce, publish, license, create
derivative works from, transfer, or sell any information,
software, products or services obtained from the MFC Tutorial.

"MFC Step-by-Step Guide Event Programming Tutorial",
is an independent educational tutorial and is not affiliated
with, nor has it been authorized, sponsored, or otherwise
approved by Microsoft Corporation.

Microsoft Visual Studio(R) screen shot(s) reprinted with permission
from Microsoft Corporation.

Micorosft Foundation Class (MFC), Microsoft Visual Studio(R) are
both registered trademarks of Microsoft Corporation in the
United States and/or other countries.


COPYRIGHT

A.K. Peters, Ltd., is pleased to publish "MFC Step-by-Step Guide
Event Programming Tutorial" in the book (and/or accompanying electronic
material) with the title "Essential Concepts of Building Interactive Computer
Graphics Applications" by Kelvin Sung, Peter Shirley, and Steve Baer.

Copyright © 2006 - A.K. Peters, Ltd.
A.K. Peters Ltd. grants William Frankhouser the royalty-free right of
republication of the Article/Material in whole or in part, in any book, web
page, or other publication, of which he is the Author, Contributor, or Editor,
subject to the express condition that lawful notice of claim of copyright be given.


» Written by William Frankhouser (wjf2@washington.edu)
» Advised by Kelvin Sung (ksung@washington.edu) as part of the project sponsored by the National Science Foundation under Grant No. 0442420. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.
» Produced in the "Essential Concepts for Building Interactive Computer Graphics Applications", A.K. Peters, Ltd.