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