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

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