--- /dev/null
+///////////////////////////////////////\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