IP Phone Suite User Interface Organization (Windows Embedded CE 6.0)
1/6/2010
The IP Phone Suite user interface is made up of two logical pieces:
- Primary user interface Occupies most of the screen (everything above the context buttons). The UI is managed by the individual applications that make up the IP Phone Suite. The applications all use PhCommon, the dynamic link library, to create and populate the screens using special-purpose dialogs and other controls. All the controls, including the dialogs, menu screens and message boxes, are custom Win32 controls.
These controls are used to display an interface with a list box that contains information, like contacts, menus, and so on, as well as edit controls for entering textual or numeric data.
State changes occur when a user presses context buttons, keypad buttons or enters data. Each application responds to these events according to its designed functions. - Context buttons Displayed at the bottom of the screen. Treated the same as the rest of the user interface. Each application responds according to how it has mapped those context buttons.
Customizing the User Interface
The controls are created and mapped via the PhCommon dynamic link library and various resource (.rc) files, as well as dynamically, if necessary, by the individual "owning" applications.
For more information about the user interface, see the following:
- Customizing the VoIP Phone Suite
- Customizing the IP Phone Suite Applications
- Using the PhCommon Core Component
- Customizing the Supplied UI
- Customizing Keyboard Shortcuts in the VoIP Phone Suite
- VoIP Phone Suite Functionality