Commit before breaking everything
[matches/honours.git] / research / transmission_spectroscopy / TOF / Win32++ / WCE samples / DlgSubclass / Button.cpp
1 /////////////////////////////\r
2 // Button.cpp\r
3 \r
4 #include "DlgSubclassApp.h"\r
5 #include "Button.h"\r
6 \r
7 LRESULT CButton::WndProc(UINT uMsg, WPARAM wParam, LPARAM lParam)\r
8 {\r
9         CMyDialog& dialog = ((CDlgSubclassApp*) GetApp())->GetDialog();\r
10         switch (uMsg)\r
11         {\r
12         case WM_MOUSEMOVE:\r
13                 TRACE(TEXT("CButton::WndProc - WM_MOUSEMOVE Message\n"));\r
14                 dialog.SetStatic(TEXT("WM_MOUSEMOVE"));\r
15                 break;\r
16         case WM_SETCURSOR:\r
17                 TRACE(TEXT("CButton::WndProc - WM_SETCURSOR Message\n"));\r
18                 dialog.SetStatic(TEXT("WM_SETCURSOR"));\r
19                 break;\r
20         case WM_LBUTTONDOWN:\r
21                 TRACE(TEXT("CButton::WndProc - WM_LBUTTONDOWN Message\n"));\r
22                 dialog.SetStatic(TEXT("WM_LBUTTONDOWN"));\r
23                 break;\r
24         case WM_LBUTTONUP:\r
25                 TRACE(TEXT("CButton::WndProc - WM_LBUTTONUP Message\n"));\r
26                 dialog.SetStatic(TEXT("WM_LBUTTONUP"));\r
27                 break;\r
28 \r
29         default:\r
30                 TRACE(TEXT("CButton::WndProc - Unspecified Message\n"));\r
31                 break;\r
32         }\r
33 \r
34         // Pass unhandled messages on for default processing\r
35         return WndProcDefault(uMsg, wParam, lParam);\r
36 }\r

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