ARGH
[matches/honours.git] / research / transmission_spectroscopy / TOF / Win32++ / samples / Dock / Readme.txt
1 Dock Example\r
2 ============\r
3 This example demonstrates simple docking (docking without containers). A \r
4 collection of different "view windows" are used by the CDocker class.\r
5 \r
6 Dockers are capable of allowing other Dockers to dock to and undock from them.  \r
7 When docking, the undocked Docker is dragged over another Docker.  Various \r
8 visual clues such has the dock targeting (small arrow-like images), and the \r
9 dock hinting (where a portion of the destination window turns blue) provide a \r
10 hint as to where the Docker will be docked.  To facilitate undocking, the \r
11 caption of the docked window is dragged and dropped.\r
12 \r
13 Every Docker has a view window.  These views can be any child window, and are \r
14 set in the same way as views for Frames and MDI children.  Containers \r
15 (provided by the CDockContainer class) are a specialized view which add \r
16 additional docking features when used as the view window for a Docker.\r
17 \r
18 Classes titled CDockXXXX are inherited from CDocker. Classes titled CViewXXXX\r
19 are the various view windows inherited from CWnd.\r
20 \r
21 Refer to the documentation for further information on the use of the CDocker\r
22 class.\r
23 \r
24 \r
25 Features demonstrated in this example\r
26 =====================================\r
27 * Use of CFrame to provide a frame window\r
28 * Use of a CDocker as the view window for the frame\r
29 * Use of RichEdit, ListView and TreeView windows as view windows for CDocker.\r
30 * The use of several docking styles.\r
31 * Saving the dock layout in the registry.\r

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