Understanding TUI Source Code (Windows CE 5.0)
Consider these points when developing with the TUI:
The TUI relies heavily on the Active Template Library (ATL), a C++ template framework that makes working with COM objects easier. TUI uses the ATL COM smart pointer and window functionality. For more information about TUI and ATL, see How TUI Uses ATL.
The TUI has two conceptual hierarchies that are similar enough to be potentially confusing:
- A hierarchy of objects that own other objects
- A hierarchy of Win32 windows
For more information about distinguishing between these hierarchies, see TUI Object and Window Hierarchies.
The TUI relies on a specific way of displaying message boxes so it can retain the ability to always make and receive phone calls. This process is described in Asynchronous Operations and Message Boxes in the TUI.
See Also
Examining the TUI Implementation | TUI Object Model | Handling TUI User Input | Adding a New TUI Screen
Send Feedback on this topic to the authors