Share via


CVoIPStateMgr (Windows CE 5.0)

Send Feedback

CVoIPStateMgr manages implementations of the IVoIPState interface to control the main dialog displayed by the TUI application. For more information about IVoIPState, see IVoIPState and CVoIPState.

Each IVoIPState instance defines the user experience: what the user sees, and what happens when the user presses context buttons, keypad buttons, and so on.

The CVoIPStateMgr class controls which IVoIPState instance is used, and in doing so, controls what main dialog is displayed and what happens when the user interacts with the application.

It does this through methods like

  • CVoIPStateMgr::EnterChildState
  • CVoIPStateMgr::EnterParentState
  • CVoIPStateMgr::EnterRootState

These methods take an instance of the VoIPStateID enumeration that specifies the screen to display.

This class is defined in %_WINCEROOT%\Public\VoIP\OAK\Phone\TUI\State\VoIPStateMgr.cpp (and VoIPStateMgr.h).

See Also

TUI UI Object Model

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.