0b084baba85e3eebdd5fc8fff9997c5b5a05d338
[matches/honours.git] / research / transmission_spectroscopy / TOF / Win32++ / tutorials / Tutorial6 / Mainfrm.cpp
1 ////////////////////////////////////////////////////\r
2 // Mainfrm.cpp  - definitions for the CMainFrame class\r
3 \r
4 #include "mainfrm.h"\r
5 #include "resource.h"\r
6 \r
7 \r
8 CMainFrame::CMainFrame()\r
9 {\r
10         //Set m_View as the view window of the frame\r
11         SetView(m_View);\r
12 }\r
13 \r
14 CMainFrame::~CMainFrame()\r
15 {\r
16 }\r
17 \r
18 BOOL CMainFrame::OnCommand(WPARAM wParam, LPARAM lParam)\r
19 {\r
20         // Process the messages from the Menu and Tool Bar\r
21         switch (LOWORD(wParam))\r
22         {\r
23         case IDM_FILE_EXIT:\r
24                 // End the application\r
25                 ::PostMessage(m_hWnd, WM_CLOSE, 0, 0);\r
26                 return TRUE;\r
27         case IDM_HELP_ABOUT:\r
28                 // Display the help dialog\r
29                 OnHelp();\r
30                 return TRUE;\r
31         case IDM_FILE_NEW:\r
32                 ::MessageBox(NULL, _T("File New  ... Implemented later"), _T("Menu"), MB_OK);\r
33                 return TRUE;\r
34         case IDM_FILE_OPEN:\r
35                 ::MessageBox(NULL, _T("File Open  ... Implemented later"), _T("Menu"), MB_OK);\r
36                 return TRUE;\r
37         case IDM_FILE_SAVE:\r
38                 ::MessageBox(NULL, _T("File Save  ... Implemented later"), _T("Menu"), MB_OK);\r
39                 return TRUE;\r
40         case IDM_FILE_SAVEAS:\r
41                 ::MessageBox(NULL, _T("File SaveAs  ... Implemented later"), _T("Menu"), MB_OK);\r
42                 return TRUE;\r
43         case IDM_FILE_PRINT:\r
44                 ::MessageBox(NULL, _T("File Print  ... Implemented later"), _T("Menu"), MB_OK);\r
45                 return TRUE;\r
46         }\r
47 \r
48         return FALSE;\r
49 }\r
50 \r
51 void CMainFrame::SetupToolBar()\r
52 {\r
53         // Set the Resource IDs for the toolbar buttons\r
54         AddToolBarButton( IDM_FILE_NEW   );\r
55         AddToolBarButton( IDM_FILE_OPEN  );\r
56         AddToolBarButton( IDM_FILE_SAVE  );\r
57         \r
58         AddToolBarButton( 0 );                          // Separator\r
59         AddToolBarButton( IDM_EDIT_CUT );\r
60         AddToolBarButton( IDM_EDIT_COPY );\r
61         AddToolBarButton( IDM_EDIT_PASTE );\r
62         \r
63         AddToolBarButton( 0 );                          // Separator\r
64         AddToolBarButton( IDM_FILE_PRINT );\r
65         \r
66         AddToolBarButton( 0 );                          // Separator\r
67         AddToolBarButton( IDM_HELP_ABOUT );\r
68 }\r
69 \r
70 LRESULT CMainFrame::WndProc(UINT uMsg, WPARAM wParam, LPARAM lParam)\r
71 {\r
72 //      switch (uMsg)\r
73 //      {\r
74 \r
75 //      } // switch (uMsg)\r
76 \r
77         return WndProcDefault(uMsg, wParam, lParam);\r
78 } // LRESULT CMainFrame::WndProc(...)\r
79 \r
80 \r

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