1 ///////////////////////////////////////
\r
4 #include "MyDialog.h"
\r
5 #include "Hyperlink.h"
\r
6 #include "resource.h"
\r
9 // Definitions for the CMyDialog class
\r
10 CMyDialog::CMyDialog(UINT nResID, CWnd* pParent)
\r
11 : CDialog(nResID, pParent)
\r
15 CMyDialog::CMyDialog(LPCTSTR lpszResName, CWnd* pParent)
\r
16 : CDialog(lpszResName, pParent)
\r
20 CMyDialog::~CMyDialog()
\r
24 INT_PTR CMyDialog::DialogProc(UINT uMsg, WPARAM wParam, LPARAM lParam)
\r
28 //Additional messages to be handled go here
\r
32 //Use the dialogframe default message handling for remaining messages
\r
33 return DialogProcDefault(uMsg, wParam, lParam);
\r
36 BOOL CMyDialog::OnCommand(UINT nID)
\r
46 BOOL CMyDialog::OnInitDialog()
\r
49 SetIconLarge(IDW_MAIN);
\r
50 SetIconSmall(IDW_MAIN);
\r
52 // Put some text in the edit boxes
\r
53 ::SetDlgItemText(GetHwnd(), IDC_EDIT1, TEXT("Edit Control"));
\r
55 // Turn our button into a MyButton object
\r
56 m_Button.AttachDlgItem(IDC_BUTTON2, this);
\r
58 // Turn our static control into a hyperlink
\r
59 m_Hyperlink.AttachDlgItem(IDC_STATIC4, this);
\r
64 void CMyDialog::OnOK()
\r
66 ::MessageBox(NULL, TEXT("OK Button Pressed. Program will exit now."), TEXT("Button"), MB_OK);
\r
72 void CMyDialog::SetStatic(LPCTSTR szString)
\r
74 ::SetDlgItemText(GetHwnd(), IDC_EDIT1, szString);
\r