Commit before breaking everything
[matches/honours.git] / research / transmission_spectroscopy / TOF / Win32++ / WCE samples / Subclass / Button.cpp
1 /////////////////////////////\r
2 // Button.cpp\r
3 \r
4 \r
5 #include "Button.h"\r
6 \r
7 \r
8 CButton::~CButton()\r
9 {\r
10 }\r
11 \r
12 void CButton::PreCreate(CREATESTRUCT &cs)\r
13 {\r
14         cs.lpszClass = TEXT("BUTTON");\r
15         cs.style = WS_CHILD | WS_VISIBLE | BS_DEFPUSHBUTTON;\r
16         cs.x = 10;\r
17         cs.y = 10;\r
18         cs.cx = 100;\r
19         cs.cy = 100;\r
20         cs.lpszName = TEXT("OK");\r
21 }\r
22 \r
23 LRESULT CButton::WndProc(UINT uMsg, WPARAM wParam, LPARAM lParam)\r
24 {\r
25         switch (uMsg)\r
26         {\r
27         case WM_MOUSEMOVE:\r
28                 TRACE(TEXT("WndProc - WM_MOUSEMOVE Message\n"));\r
29                 break;\r
30         case WM_SETCURSOR:\r
31                 TRACE(TEXT("WndProc - WM_SETCURSOR Message\n"));\r
32                 break;\r
33         case WM_LBUTTONDOWN:\r
34                 TRACE(TEXT("WndProc - WM_LBUTTONDOWN Message\n"));\r
35                 break;\r
36         case WM_LBUTTONUP:\r
37                 TRACE(TEXT("WndProc - WM_LBUTTONUP Message\n"));\r
38                 break;\r
39         case WM_PAINT:\r
40                 TRACE(TEXT("WndProc - WM_PAINT Message\n"));\r
41                 break;\r
42 \r
43         default:\r
44                 TRACE(TEXT("WndProc - Unspecified Message\n"));\r
45                 break;\r
46         }\r
47 \r
48         // Pass unhandled messages on for default processing\r
49         return CWnd::WndProc(uMsg, wParam, lParam);\r
50 }\r

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