Adding a New TUI Screen (Windows CE 5.0)
Most TUI screens are controlled by IVoIPState implementations, as explained in TUI User Interface Organization and Handling TUI User Input.
To add a new screen to the TUI application:
Implement a new IVoIPState implementation, following the model set by the examples in the %_WINCEROOT%\Public\VoIP\OAK\Phone\TUI\State directory.
Modify the VoIPStateMgr.h and VoIPStateMgr.cpp files to include your new IVoIPState implementation.
At a minimum you should add a constant for your new state to the VoIPStateID enumeration and add creation logic to CVoIPStateMgr::CreateState.
See Also
Customizing the TUI Application
Send Feedback on this topic to the authors