The Microsoft Foundation Classes provide support for creating and managing Windows-based windows for displaying data and handling user input. This support is built on top of the existing Windows window types and messaging mechanism. This chapter describes how to use the Microsoft Foundation Classes to create windows and handle window messages.