The menu items in MENUDEMO perform the following functions:
Displaying a particular title topic
Displaying Viewer's History list
Displaying the contents topic for a title
Creating a new instance of Viewer and opening a new copy of the title in that new instance
Calling a function in an external DLL
The Guide menu contains Start and Stop commands. These commands control a demo that displays various topics in the USA Tour sample title and plays audio segments from those topics.
The version of MENUDEMO presented here adds new messages to the message loop in Petzold's application to perform these operations.