0b99a53877cc7cd2ae42c7bf3875eb76dd4a950b
[matches/honours.git] / research / transmission_spectroscopy / TOF / Win32++ / WCE samples / DlgSubclass / MyDialog.cpp
1 ///////////////////////////////////////\r
2 // MyDialog.cpp\r
3 \r
4 #include "MyDialog.h"\r
5 #include "Hyperlink.h"\r
6 #include "resource.h"\r
7 \r
8 \r
9 // Definitions for the CMyDialog class\r
10 CMyDialog::CMyDialog(UINT nResID, CWnd* pParent)\r
11         : CDialog(nResID, pParent)\r
12 {\r
13 }\r
14 \r
15 CMyDialog::CMyDialog(LPCTSTR lpszResName, CWnd* pParent)\r
16         : CDialog(lpszResName, pParent)\r
17 {\r
18 }\r
19 \r
20 CMyDialog::~CMyDialog()\r
21 {\r
22 }\r
23 \r
24 INT_PTR CMyDialog::DialogProc(UINT uMsg, WPARAM wParam, LPARAM lParam)\r
25 {\r
26 //      switch (uMsg)\r
27 //      {\r
28                 //Additional messages to be handled go here\r
29 //      }\r
30 \r
31 \r
32         //Use the dialogframe default message handling for remaining messages\r
33         return DialogProcDefault(uMsg, wParam, lParam);\r
34 }\r
35 \r
36 BOOL CMyDialog::OnCommand(UINT nID)\r
37 {\r
38 //      switch (nID)\r
39 //   {\r
40 \r
41 //   } //switch (nID)\r
42 \r
43         return TRUE;\r
44 }\r
45 \r
46 BOOL CMyDialog::OnInitDialog()\r
47 {\r
48         // Set the Icon\r
49         SetIconLarge(IDW_MAIN);\r
50         SetIconSmall(IDW_MAIN);\r
51 \r
52         // Put some text in the edit boxes\r
53         ::SetDlgItemText(GetHwnd(), IDC_EDIT1, TEXT("Edit Control"));\r
54 \r
55         // Turn our button into a MyButton object\r
56         m_Button.AttachDlgItem(IDC_BUTTON2, this);\r
57 \r
58         // Turn our static control into a hyperlink\r
59         m_Hyperlink.AttachDlgItem(IDC_STATIC4, this);\r
60 \r
61         return true;\r
62 }\r
63 \r
64 void CMyDialog::OnOK()\r
65 {\r
66         ::MessageBox(NULL, TEXT("OK Button Pressed.  Program will exit now."), TEXT("Button"), MB_OK);\r
67         CDialog::OnOK();\r
68 }\r
69 \r
70 \r
71 \r
72 void CMyDialog::SetStatic(LPCTSTR szString)\r
73 {\r
74         ::SetDlgItemText(GetHwnd(), IDC_EDIT1, szString);\r
75 }\r
76 \r

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