This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.

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 Mobilelogo 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.

See Also