Commit before breaking everything
[matches/honours.git] / research / transmission_spectroscopy / TOF / Win32++ / WCE samples / PocketPCFrame / MainFrm.cpp
1 #include "MainFrm.h"\r
2 #include "resource.h"\r
3 \r
4 \r
5 CMainFrame::CMainFrame()\r
6 {\r
7         // Set the Resource IDs for the toolbar buttons\r
8         AddToolBarButton( 0 );                          // Separator\r
9         AddToolBarButton( IDM_BOLD  );\r
10         AddToolBarButton( IDM_ITALIC);\r
11         AddToolBarButton( IDM_UNDERLINE);\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         // Respond to menu and toolbar selections\r
21         switch (LOWORD(wParam))\r
22         {\r
23         // Respond to menu items\r
24         case IDM_EDIT_CUT:\r
25                 TRACE(TEXT("Cut ... Menu item\n"));\r
26                 return TRUE;\r
27         case IDM_EDIT_COPY:\r
28                 TRACE(TEXT("Copy ... Menu item\n"));\r
29                 return TRUE;\r
30     case IDM_EDIT_PASTE:\r
31                 TRACE(TEXT("PASTE ... Menu item\n"));\r
32                 return TRUE;\r
33         case IDM_EDIT_CLEAR:\r
34                 TRACE(TEXT("CLEAR ... Menu item\n"));\r
35                 return TRUE;\r
36         case IDM_HELP_ABOUT:\r
37                 {\r
38                         CDialog HelpDialog(IDW_ABOUT, this);\r
39                         HelpDialog.DoModal();\r
40                 }\r
41                 return TRUE;\r
42 \r
43         // Respond to ToolBar buttons\r
44         case IDM_BOLD:\r
45                 TRACE(TEXT("Bold button pressed\n"));\r
46                 return TRUE;\r
47         case IDM_ITALIC:\r
48                 TRACE(TEXT("Italic button pressed\n"));\r
49                 return TRUE;\r
50         case IDM_UNDERLINE:\r
51                 TRACE(TEXT("Underline button pressed\n"));\r
52                 return TRUE;\r
53 \r
54         // Respond to the accelerator key\r
55         case IDW_QUIT:\r
56                 SendMessage(WM_CLOSE, 0L, 0L);\r
57                 return TRUE;\r
58         }\r
59 \r
60         return FALSE;\r
61 }\r
62 \r
63 void CMainFrame::OnDraw(CDC* pDC)\r
64 {\r
65         CRect rc = GetViewRect();\r
66         CString strHello = LoadString(IDS_HELLO);\r
67         pDC->DrawText(strHello, strHello.GetLength(), rc, DT_SINGLELINE | DT_VCENTER | DT_CENTER);\r
68 }\r
69 \r
70 \r
71 void CMainFrame::OnInitialUpdate()\r
72 {\r
73         // Startup code goes here\r
74         TRACE(TEXT("Frame Created\n"));\r
75 }\r
76 \r
77 LRESULT CMainFrame::WndProc(UINT uMsg, WPARAM wParam, LPARAM lParam)\r
78 {\r
79 //      switch (uMsg)\r
80 //      {\r
81 //\r
82 //      }\r
83 \r
84         // Pass unhandled messages on for default processing\r
85         return WndProcDefault(uMsg, wParam, lParam);\r
86 }\r

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