The Microsoft Foundation Class (MFC) library for Windows CE is both a mature, comprehensive Windows CE class library and a complete object-oriented application framework designed to help you build robust, professional applications, components, and controls for Windows CE platforms. You can use MFC for Windows CE to create anything from a simple dialog box-based program to a powerful, sophisticated application that employs the MFC document/view architecture. You can also use MFC for Windows CE to create full-featured ActiveX controls and ActiveX containers.
To learn about class libraries and application frameworks, and how MFC for Windows CE makes application development easier, see Using MFC for Windows CE as a Class Library and Using MFC for Windows CE as an Application Framework.
To learn how the MFC for Windows CE AppWizards and ClassWizard can simplify application development, see Using the MFC for Windows CE Wizards to Simplify Application Development.
To learn how to link your application with the MFC libraries, see Linking your Application to the MFC for Windows CE Libraries.
For information on differences between MFC for Windows CE and MFC for desktop Windows platforms, see How is MFC for Windows CE Different from MFC for Desktop Platforms?
For an overview of supported MFC classes, by category, see Classes Derived from CObject and Classes Not Derived from CObject, and the Top Level Hierarchy Chart.
For a list of the new classes that are unique to Windows CE, see New MFC Classes for Windows CE.
For an alphabetical list of the classes that have been modified for use under Windows CE, see Modified MFC Classes.
For an alphabetical list of all the classes that MFC for Windows CE supports exactly the same way the standard MFC library supports them, see Fully Supported MFC Classes.
For a list of MFC classes that Windows CE does not support, see Unsupported MFC Classes.
For a list of MFC global functions and messages that are specific to Windows CE, see Windows CE-Specific MFC API Functions & Messages.
For a list of supported and unsupported MFC global functions, see MFC Global Functions.
For a list of supported and unsupported structures used in MFC, see Structures Used in MFC.