--- /dev/null
+////////////////////////////////////////////////////\r
+// Mainfrm.cpp - definitions for the CMainFrame class\r
+\r
+#include "mainfrm.h"\r
+#include "resource.h"\r
+\r
+CMainFrame::CMainFrame()\r
+{\r
+ //Set m_View as the view window of the frame\r
+ SetView(m_View);\r
+}\r
+\r
+CMainFrame::~CMainFrame()\r
+{\r
+}\r
+\r
+BOOL CMainFrame::OnCommand(WPARAM wParam, LPARAM lParam)\r
+{\r
+ // Process the messages from the Menu and Tool Bar\r
+ switch (LOWORD(wParam))\r
+ {\r
+ case IDM_FILE_EXIT:\r
+ // End the application\r
+ ::PostMessage(m_hWnd, WM_CLOSE, 0, 0);\r
+ return TRUE;\r
+ case IDM_HELP_ABOUT:\r
+ // Display the help dialog\r
+ OnHelp();\r
+ return TRUE;\r
+ case IDM_FILE_NEW:\r
+ ::MessageBox(NULL, _T("File New ... Implemented later"), _T("Menu"), MB_OK);\r
+ return TRUE;\r
+ case IDM_FILE_OPEN:\r
+ ::MessageBox(NULL, _T("File Open ... Implemented later"), _T("Menu"), MB_OK);\r
+ return TRUE;\r
+ case IDM_FILE_SAVE:\r
+ ::MessageBox(NULL, _T("File Save ... Implemented later"), _T("Menu"), MB_OK);\r
+ return TRUE;\r
+ case IDM_FILE_SAVEAS:\r
+ ::MessageBox(NULL, _T("File SaveAs ... Implemented later"), _T("Menu"), MB_OK);\r
+ return TRUE;\r
+ case IDM_FILE_PRINT:\r
+ ::MessageBox(NULL, _T("File Print ... Implemented later"), _T("Menu"), MB_OK);\r
+ return TRUE;\r
+ }\r
+\r
+ return FALSE;\r
+}\r
+\r
+void CMainFrame::SetupToolBar()\r
+{\r
+ // Set the Resource IDs for the toolbar buttons\r
+ AddToolBarButton( IDM_FILE_NEW );\r
+ AddToolBarButton( IDM_FILE_OPEN );\r
+ AddToolBarButton( IDM_FILE_SAVE );\r
+ \r
+ AddToolBarButton( 0 ); // Separator\r
+ AddToolBarButton( IDM_EDIT_CUT );\r
+ AddToolBarButton( IDM_EDIT_COPY );\r
+ AddToolBarButton( IDM_EDIT_PASTE );\r
+ \r
+ AddToolBarButton( 0 ); // Separator\r
+ AddToolBarButton( IDM_FILE_PRINT );\r
+ \r
+ AddToolBarButton( 0 ); // Separator\r
+ AddToolBarButton( IDM_HELP_ABOUT );\r
+}\r
+\r
+LRESULT CMainFrame::WndProc(UINT uMsg, WPARAM wParam, LPARAM lParam)\r
+{\r
+// switch (uMsg)\r
+// {\r
+\r
+// } // switch (uMsg)\r
+\r
+ return WndProcDefault(uMsg, wParam, lParam);\r
+} // LRESULT CMainFrame::WndProc(...)\r
+\r