Commit before breaking everything
[matches/honours.git] / research / transmission_spectroscopy / TOF / Win32++ / WCE samples / DlgSubclass / MyDialog.cpp
diff --git a/research/transmission_spectroscopy/TOF/Win32++/WCE samples/DlgSubclass/MyDialog.cpp b/research/transmission_spectroscopy/TOF/Win32++/WCE samples/DlgSubclass/MyDialog.cpp
new file mode 100644 (file)
index 0000000..0b99a53
--- /dev/null
@@ -0,0 +1,76 @@
+///////////////////////////////////////\r
+// MyDialog.cpp\r
+\r
+#include "MyDialog.h"\r
+#include "Hyperlink.h"\r
+#include "resource.h"\r
+\r
+\r
+// Definitions for the CMyDialog class\r
+CMyDialog::CMyDialog(UINT nResID, CWnd* pParent)\r
+       : CDialog(nResID, pParent)\r
+{\r
+}\r
+\r
+CMyDialog::CMyDialog(LPCTSTR lpszResName, CWnd* pParent)\r
+       : CDialog(lpszResName, pParent)\r
+{\r
+}\r
+\r
+CMyDialog::~CMyDialog()\r
+{\r
+}\r
+\r
+INT_PTR CMyDialog::DialogProc(UINT uMsg, WPARAM wParam, LPARAM lParam)\r
+{\r
+//     switch (uMsg)\r
+//     {\r
+               //Additional messages to be handled go here\r
+//     }\r
+\r
+\r
+       //Use the dialogframe default message handling for remaining messages\r
+       return DialogProcDefault(uMsg, wParam, lParam);\r
+}\r
+\r
+BOOL CMyDialog::OnCommand(UINT nID)\r
+{\r
+//     switch (nID)\r
+//   {\r
+\r
+//   } //switch (nID)\r
+\r
+       return TRUE;\r
+}\r
+\r
+BOOL CMyDialog::OnInitDialog()\r
+{\r
+       // Set the Icon\r
+       SetIconLarge(IDW_MAIN);\r
+       SetIconSmall(IDW_MAIN);\r
+\r
+       // Put some text in the edit boxes\r
+       ::SetDlgItemText(GetHwnd(), IDC_EDIT1, TEXT("Edit Control"));\r
+\r
+       // Turn our button into a MyButton object\r
+       m_Button.AttachDlgItem(IDC_BUTTON2, this);\r
+\r
+       // Turn our static control into a hyperlink\r
+       m_Hyperlink.AttachDlgItem(IDC_STATIC4, this);\r
+\r
+       return true;\r
+}\r
+\r
+void CMyDialog::OnOK()\r
+{\r
+       ::MessageBox(NULL, TEXT("OK Button Pressed.  Program will exit now."), TEXT("Button"), MB_OK);\r
+       CDialog::OnOK();\r
+}\r
+\r
+\r
+\r
+void CMyDialog::SetStatic(LPCTSTR szString)\r
+{\r
+       ::SetDlgItemText(GetHwnd(), IDC_EDIT1, szString);\r
+}\r
+\r

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