1 #include "stdafx.h"
2 #include "AboutDialog.h"
3 #include "../AutoBuild.h"
4
5 #ifdef _DEBUG
6 #define new DEBUG_NEW
7 #undef THIS_FILE
8 static char THIS_FILE[] = __FILE__;
9 #endif
10
11 /////////////////////////////////////////////////////////////////////////////
12 // AboutDialog dialog
13
14
AboutDialog(CWnd * pParent)15 AboutDialog::AboutDialog(CWnd* pParent /*=NULL*/)
16 : CDialog(AboutDialog::IDD, pParent)
17 {
18 m_version = _T(VBA_VERSION_STRING);
19 m_date = _T(__DATE__);
20 }
21
22
DoDataExchange(CDataExchange * pDX)23 void AboutDialog::DoDataExchange(CDataExchange* pDX)
24 {
25 CDialog::DoDataExchange(pDX);
26 //{{AFX_DATA_MAP(AboutDialog)
27 DDX_Text(pDX, IDC_VERSION, m_version);
28 DDX_Control(pDX, IDC_URL, m_link);
29 //}}AFX_DATA_MAP
30 DDX_Text(pDX, IDC_DATE, m_date);
31 }
32
33
BEGIN_MESSAGE_MAP(AboutDialog,CDialog)34 BEGIN_MESSAGE_MAP(AboutDialog, CDialog)
35 //{{AFX_MSG_MAP(AboutDialog)
36 //}}AFX_MSG_MAP
37 END_MESSAGE_MAP()
38
39 /////////////////////////////////////////////////////////////////////////////
40 // AboutDialog message handlers
41
42 BOOL AboutDialog::OnInitDialog()
43 {
44 CDialog::OnInitDialog();
45
46 CWnd *p = GetDlgItem(IDC_TRANSLATOR_URL);
47 if(p) {
48 m_translator.SubclassDlgItem(IDC_TRANSLATOR_URL, this);
49 }
50
51 m_link.SetWindowText("http://vba-m.com");
52
53 return TRUE; // return TRUE unless you set the focus to a control
54 // EXCEPTION: OCX Property Pages should return FALSE
55 }
56