3 This project demonstrates the use of the CFrame class to display a frame
\r
4 window. A frame uses a seperate view window which is displayed over its
\r
7 CFrame provides a set of features including:
\r
10 - a rebar to hold the frame's toolbar and menubar
\r
11 - a statusbar, displaying toolbar/menubar status and indicators
\r
12 - support for a seperate view window
\r
13 - tooltips for toolbars
\r
14 - themes support to set colours for the rebar, menubar and toolbar
\r
15 - Most Recently Used (MRU) list support
\r
16 - The ability to save its settings in the registry
\r
19 This is a very simple project which could be used as a starting point for your
\r
20 own frame based applications.
\r
23 Features demonstrated in this example
\r
24 =====================================
\r
25 * Use of CFrame to display the window frame
\r
26 * Toolbar configuration
\r
27 * Enabling/Disabling various frame features in OnCreate, namely:
\r
28 - show/hide toolbar and menu status in the status bar.
\r
29 - show/hide indicators in the status bar.
\r
30 - Use/don't use a rebar in the frame.
\r
31 - Use/don't use themes.
\r
32 - Use/don't use a toolbar in the frame.
\r
33 * Setting the view window of the frame.
\r
34 * Responding to toolbar and menu commands in OnCommand
\r
35 * Responding to notifications in OnNotify.
\r
36 * Use of OpenFile and print dialogs.
\r
37 * Responding to frame window messages in CFrame::WndProc
\r
38 * Responding to view window messages in CView::WndProc
\r
39 * Using the TRACE command to ouput debug text
\r
40 * Saving the frame settings in the registry
\r