Compartilhar via


CVoIPMainDialog (Windows CE 5.0)

Send Feedback

CVoIPMainDialog provides the user interface for the part of the screen above the context buttons. (The context buttons are created by the CVoIPDesktopManager class and are part of the client area managed by the CVoIPDesktop class.)

In the TUI window hierarchy, this class is a child of the CVoIPDesktop window.

This part of the UI consists of these major user interface elements:

  • A list box that can contain numbers, contact information, and so on. Represented by an instance of the CVoIPListbox class.
  • A status bar, at the very top of the screen, to display text that describes the screen and other functions. Represented by an instance of the CVoIPStatusRegion class.
  • A title bar, above the list box and below the status bar, to display the name of the screen, like Speed Dial, Directory, and so on.

The CVoIPMainDialog class uses an associated CVoIPStateMgr class to determine the contents of these UI elements. For more information about how CVoIPStateMgr specifies these contents, see TUI User Interface Organization, CVoIPStateMgr, and IVoIPState and CVoIPState.

As an ATL window class, the functionality of this class exists in multiple files:

  • The window implementation itself is in the CVoIPDlgImpl class, in VoIPDialog.h and VoIPDialog.cpp, both in %_WINCEROOT%\Public\VoIP\OAK\Phone\TUI.
  • The CVoIPMainDialog C++ wrapper class is defined in VoIPControls.hxx, in %_WINCEROOT%\Public\VoIP\OAK\Phone\TUI\Inc. For more information about ATL window files, see How TUI Uses ATL.

See Also

TUI UI Object Model

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.