Merge branch 'master' of git.ucc.asn.au:/matches/honours
[matches/honours.git] / research / transmission_spectroscopy / TOF / Win32++ / samples / DialogDemo / src / MyButton.cpp
1 /////////////////////////////\r
2 // Button.cpp\r
3 \r
4 #include "stdafx.h"\r
5 #include "DialogDemoApp.h"\r
6 #include "MyButton.h"\r
7 \r
8 LRESULT CMyButton::WndProc(UINT uMsg, WPARAM wParam, LPARAM lParam)\r
9 {\r
10         CMyDialog& dialog = ((CDialogDemoApp*) GetApp())->GetDialog();\r
11         switch (uMsg)\r
12         {\r
13         case WM_MOUSEMOVE:\r
14                 TRACE(_T("CButton::WndProc - WM_MOUSEMOVE Message\n"));\r
15                 dialog.SetStatic(_T("WM_MOUSEMOVE"));\r
16                 break;\r
17         case WM_NCHITTEST:\r
18                 TRACE(_T("CButton::WndProc - WM_NCHITTEST Message\n"));\r
19                 dialog.SetStatic(_T("WM_NCHITTEST"));\r
20                 break;\r
21         case WM_SETCURSOR:\r
22                 TRACE(_T("CButton::WndProc - WM_SETCURSOR Message\n"));\r
23                 dialog.SetStatic(_T("WM_SETCURSOR"));\r
24                 break;\r
25         case WM_LBUTTONDOWN:\r
26                 TRACE(_T("CButton::WndProc - WM_LBUTTONDOWN Message\n"));\r
27                 dialog.SetStatic(_T("WM_LBUTTONDOWN"));\r
28                 break;\r
29         case WM_LBUTTONUP:\r
30                 TRACE(_T("CButton::WndProc - WM_LBUTTONUP Message\n"));\r
31                 dialog.SetStatic(_T("WM_LBUTTONUP"));\r
32                 break;\r
33         case WM_RBUTTONDOWN:\r
34                 TRACE(_T("CButton::WndProc - WM_RBUTTONDOWN Message\n"));\r
35                 dialog.SetStatic(_T("WM_RBUTTONDOWN"));\r
36                 break;\r
37 \r
38         default:\r
39 //              TRACE("CButton::WndProc - Unspecified Message");\r
40                 break;\r
41         }\r
42         \r
43         return WndProcDefault(uMsg, wParam, lParam);\r
44 }\r

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