Programmer’s Guide

The Microsoft Windows CE Toolkit for Visual C++ 6.0 Programmer's Guide explains, step by step, how to use the Windows CE Toolkit for Visual C++ to build a successful application for a Windows CE-based platform. The guide contains detailed procedures for creating, customizing, compiling, linking, and debugging a Windows CE-based application.

The toolkit includes menus, tools, and toolbars that simplify the tasks of configuring a project, compiling code, and communicating with a Windows CE-based device. Specialized application wizards enable you to create applications using Windows CE versions of the powerful Microsoft Foundation Classes (MFC) and Active Template Library (ATL). The Windows CE Platform Manager and Configuration toolbar enable you to connect to a Windows CE-based device using any communication protocol and to configure your application for any Window CE-based platform. The toolkit also includes resource editors to help you create and modify application resources.

The following table shows the main steps involved in creating an application.

Step For more information
Use one of the application creation wizards to create a Windows CE project. Creating an Application
Use the Platform Manager to establish a communication protocol with a device. Connecting to a Device
Use the Configuration toolbar to configure your project for a target platform. Customizing an Application for a Specific Platform
Use the Windows CE API and supported C Runtime Library functions for maximum portability across platforms. C Runtime Library Functions
Use the Windows CE versions of the MFC and ATL class libraries to build powerful applications, dynamic-link libraries, and ActiveX controls. The Microsoft Foundation Classes For Windows CE Start Page
The Active Template Library for Windows CE Start Page
Use the Windows CE compilers to compile your application for any Windows CE-based platform. Compiling and Linking an Application
Use the debugger interface to debug your application in emulation or on a device. Debugging an Application
Download your application to the device and use the remote tools to refine the project on a remote platform. Remote Tools