AYGShell API Extensions
Other versions of this page are also available for the following:
8/28/2008
As of Windows CE .NET 4.2, OEMs can include API compatibility support for the Windows Mobile 6 Professional and Windows Mobile 6 Classic shell in their OS designs by means of the AYGShell API extensions. These extensions introduce common Windows Mobile 6 Professional and Windows Mobile 6 Classic user interface elements to the standard shell, for example:
- Full-screen dialog boxes
- Support for multiple software-based input panels (SIPs)
- Menu bars
- The New button
If a Windows Embedded CE-based device includes support for the AYGShell API extensions and uses the same processor that a Windows Mobile 6 Professional or Windows Mobile 6 Classic application was compiled for, then the application binaries can run directly on the target device. If the Windows Embedded CE-based device uses a different processor, then the source code for the Windows Mobile 6 Professional or Windows Mobile 6 Classic application must be recompiled for the processor on the target device.
The following topics provide additional information about the AYGShell API extensions:
- Windows Mobile 6 Professional Style Menu Bars
- Windows Mobile 6 Professional Style New Button
- Supporting Full-Screen Dialog Boxes
- Supporting the Input Panel