Shell Overview (Windows CE 5.0)
Windows 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 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 Pocket PC applications to be compatible with Windows 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 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
Send Feedback on this topic to the authors