ARGH
[matches/honours.git] / research / transmission_spectroscopy / TOF / Win32++ / samples / MDIFrameDemo / Readme.txt
1 MDIFrameDemo Example\r
2 ====================\r
3 This project demonstrates the use of the CMDIFrame class to display a MDI frame\r
4 window. MDI (Multiple Document Interface) frames allow different types of view\r
5 windows to be displayed simultaneously. The more common SDI (Single Document \r
6 Interface) frames only display a single view.\r
7 \r
8 In this project we have the following different types of MDI children available:\r
9  - A simple view window which displays some text\r
10  - A window which will be initally displayed as maximised\r
11  - A window displaying rectangles drawn on the device context\r
12  - A RichText view window\r
13  - A ListView view window\r
14  - A Treeview view window\r
15  \r
16 Classes titled CMDIChildXXXX are inherited from CMDIChildr. Classes titled \r
17 CViewXXXX are the various view windows inherited from CWnd.\r
18 \r
19 \r
20 Features demonstrated in this example\r
21 =====================================\r
22 * Use of CMDIFrame and CMDIChild classes to implement a MDI frame\r
23 * Enabling/Disabling various frame features in OnCreate, namely:\r
24    - show/hide toolbar and menu status in the status bar.\r
25    - show/hide indicators in the status bar.\r
26    - Use/don't use a rebar in the frame.\r
27    - Use/don't use themes.\r
28    - Use/don't use a toolbar in the frame.\r
29 * Setting the MDI Frame's toolbar.  \r
30 * Setting the view window for the CMDIChid.\r
31 * Setting the seperate menu for the CMDIChild.\r
32 * Reponding to the MDI specific commands in CMDIFrame::OnCommand\r
33 * Using several different types of MDI children\r
34    - Each MDI child type has a different menu and icon\r
35    - Each MDI child type has a differnet view window\r
36 * Handling a MDI child's OnClose to provide an opportunity to save data before\r
37    the MDI child's window is closed.   \r
38 \r
39 \r
40 \r
41 \r
42 \r
43 \r
44 \r
45 \r

UCC git Repository :: git.ucc.asn.au