Share via


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:

See Also

Concepts

Examining the IP Phone Suite Implementation