GWES Catalog Items and Sysgen Variables (Compact 2013)
3/28/2014
In Windows Embedded Compact, you can implement support for the Graphics, Windowing, and Events Subsystem (GWES) and supporting graphics features that include windows, dialog boxes, controls, menus, bitmaps, cursors, text, and icons. GWES is the interface between the user, the application, and the Windows Embedded Compact OS.
For more information about how to add or remove catalog items, see Create Your First OS.
Hardware and Software Requirements
- Requires a device with a display screen.
- Requires a shell. For more information, see Shell Catalog Items and Sysgen Variables.
Catalog Items and Sysgen Variables
The following table describes the catalog items and associated SYSGEN variables that you can use to add GWES features to your OS.
Catalog item |
SYSGEN variable |
Description |
Dependencies |
---|---|---|---|
Minimal GDI Configuration |
SYSGEN_MINGDI |
Provides the GDI, including TrueType fonts, text drawing, palette support, and the AlphaBlend and DrvGradientFill functions. |
Requires the Minimal Input Configuration (SYSGEN_MININPUT). |
Minimal GWES Configuration |
SYSGEN_MINGWES |
Provides the Minimal GWES Configuration, which supports basic windowing and message queuing. |
None. |
Minimal Input Configuration |
SYSGEN_MININPUT |
Provides the Minimal Input Configuration, which supports keyboard input. |
Requires the Minimal GWES Configuration (SYSGEN_MINGWES). |
Minimal Windows Manager Configuration |
SYSGEN_MINWMGR |
Provides the Minimal Window Manager Configuration, which supports windows messaging and windows management. |
Requires the Minimal GDI Configuration (SYSGEN_MINGDI). |
Raster Fonts Support |
SYSGEN_GDI_RASTERFONT |
Provides raster fonts, which are designed for a specific resolution on a particular device and are generally considered device-dependent. |
Requires the Minimal GDI Configuration (SYSGEN_MINGDI). |
Overlapping Menus |
SYSGEN_MENU_OVERLAP |
Provides overlapping cascading menus on the UI, which is helpful for devices with small screens. For more information, see GWES Registry Settings. |
Requires the Minimal Window Manager Configuration (SYSGEN_MINWMGR). |
Menu Tool Tip |
SYSGEN_MENU_TAP_UI |
Provides tap UI menus that let users interact with them by tapping on them with a stylus. |
Requires the Touch Screen Stylus (SYSGEN_TOUCH) catalog item. |
Windows XP-like Sample Skin |
SYSGEN_XPSKIN |
Provides a UI theme for the shell that resembles the theme for Windows XP. |
Requires the Common Control (SYSGEN_COMMCTRL) catalog item. |
V1 Font Compatibility |
SYSGEN_GDI_FONTFIX |
Provides font compatibility for applications written for Windows Embedded Compact 2.0 and earlier. |
Requires the Minimal GDI Configuration (SYSGEN_MINGDI). |
See Also
Concepts
Shell Catalog Items and Sysgen Variables
Touch Gesture Catalog Items and Sysgen Variables
Other Resources
Graphics, Windowing, and Events (GWES)
DirectDraw Catalog Items and Sysgen Variables
Imaging Catalog Items and Sysgen Variables
Network User Interface Catalog Items and Sysgen Variables
Multiple Screens Catalog Items and Sysgen Variables