MFC Step-by-Step Guide

MFC Programming This tutorial was produced under guidance of Kelvin Sung, Associate Professor in the Computing and Software Systems program at the University of Washington Bothell. This guidance tutorial was designed to create reference and direction given in conjunction with the book "Essential Concepts for Building Interactive 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® Visual Studio® 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.

Tutorial Guides for MFC Applications


» Written by William Frankhouser (
» Advised by Kelvin Sung ( 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.