Writing MFC and ATL Applications for Windows Mobile

Windows Mobile 6.5

ATL and MFC are class libraries that simplify the development of native code applications for Windows. These libraries are also supported by Windows Mobile. However, there are differences between the libraries for devices and desktop computers.

MFC Reference

A description of desktop MFC classes that are supported and unsupported for devices as well as information on MFC classes that are unique to devices.

ATL Reference

A description of the difference between ATL for devices and standard ATL as well as a listing of classes and methods that are supported for devices.

Designed for Windows Mobile™ 6 Professional Software Application Handbook

Applications written for Windows Mobile 6.5, must statically link to the MFC runtime in order to qualify for a Designed for Windows Mobile logo program.

Comparing Static and Dynamic Linking of the Visual Studio 2005 Run-Time Libraries

Information on the correct way to link the ATL and MFC libraries for devices. Applications targeting should always statically link the MFC libraries.

MFC Reference

General reference for MFC for desktop computers.

ATL Reference

General reference for ATL for desktop computers.

Community Additions