Shell Overview (Windows Embedded CE 6.0)
1/6/2010
Windows Embedded CE enables you to implement a wide variety of shells from simple command line interfaces to fully customized graphical user interfaces adapted to your target device. A Windows Embedded CE shell consists of modules and components that each provide a specific area of shell functionality.
Modules and Components
The following table shows the components and modules that implement Shell.
Item | Module | Component |
---|---|---|
Shell |
coredll |
accel_c, rectapi, wmgr_c, mgdi_c, shcore, shortcut, shexec, shmisc, fileopen, fileinfo, shellapis |
|
commdlg |
None |
|
commctrl |
toolbar, updown, status, propsheet, listview, treeview, date, tab, progress, trackbar, capedit, rebar, cmdbar, dsa, tooltips |
Standard Shell |
cplmain |
network, datetime, keyboard, password, owner power, system, display, pointercmn, mouse |
|
control |
None |
|
ctlpnl |
None |
|
asform |
None |
|
ceshell |
None |
|
explorer |
None |
Taskman Sample Shell |
taskman |
None |
Windows Thin Client Shell |
ceshell |
None |
|
ctlpnl |
none |
The following table shows the Sysgen variables for Shell.
Sysgen variable | Description |
---|---|
SYSGEN_AYGSHELL |
When this variable is set, the AYGShell API extensions are included in the OS design. |
SYSGEN_COMMCTRL |
When this variable is set, the common control functionality is included in the OS design. |
SYSGEN_COMMCTRL_ANIMATE |
When this variable is set, the animation control functionality is included in the OS design. |
SYSGEN_COMMDLG |
When this variable is set, support for common dialogs is included in the OS design. |
SYSGEN_CTLPNL |
When this variable is set, support for the Control Panel applications is enabled in the OS design. |
SYSGEN_PPC |
When this variable is set, support for Controls Option B is included in the OS design. Controls Option B enables a set of controls with slightly different behavior than the default option, to enable Windows Mobile Professional and Windows Mobile Classic applications to be compatible with Windows Embedded CE-based devices. The default option is Controls Option A. This enables standard Windows controls and other common controls necessary to develop GUI based applications on Windows Embedded CE-based devices. |
SYSGEN_QVGAP |
When this variable is set, support for Quarter VGA Resources (Portrait Mode) is included in the OS design. |
SYSGEN_STANDARDSHELL |
When this variable is set, Standard Shell functionality is included in the OS design. |
SYSGEN_WBTSHELL |
When this variable is set, Windows Thin Client Shell functionality is included in the OS design. |
See Also
Concepts
AYGShell API Extensions
Common Controls
Animation Controls
Common Dialog Boxes (Shell)
Control Panel
Including the Standard Shell