Graphics, Windowing, and Events (GWES) (Compact 2013)


Windows Embedded Compact combines the Microsoft Win32 application programming interface (API), user interface (UI), and graphics device interface (GDI) libraries into the Graphics, Windowing, and Events Subsystem (GWES) module. GWES is the interface between the user, your application, and the real-time operating system (RTOS).

GWES supports all the windows, dialog boxes, controls, menus, and resources that make up the Windows Embedded Compact UI, with which users can control applications. GWES also provides information to the user in the form of bitmaps, carets, cursors, text, and icons. The GweUser process controls the UI for out-of-memory conditions (oomui), system startup windows (startui), and touch-screen calibration (calibrui). The libraries for these UI components work the same as in Windows Embedded CE 6.0. The only change is that they link with GwesUser.exe instead of with Gwes.dll.

Even Windows Embedded Compact powered devices that lack a graphical UI (GUI) use GWES basic windowing and messaging capabilities and power management functions.

To add this feature to your OS, see the topics in this section about catalog items and SYSGEN variables.

To add this feature to your OS, see GWES Catalog Items and Sysgen Variables.

For reference information, see the individual reference sections in this section.

See Also

Other Resources

Shell and UI
Audio, Graphics and Media