-rw-r--r-- | PropsServer.cpp | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/PropsServer.cpp b/PropsServer.cpp index 6f1e08c..a3948e0 100644 --- a/PropsServer.cpp +++ b/PropsServer.cpp | |||
@@ -25,2 +25,3 @@ CPropsServer::CPropsServer() : CPropertyPage(CPropsServer::IDD) | |||
25 | m_WRQMode = -1; | 25 | m_WRQMode = -1; |
26 | m_LogFile = _T(""); | ||
26 | //}}AFX_DATA_INIT | 27 | //}}AFX_DATA_INIT |
@@ -36,2 +37,3 @@ void CPropsServer::DoDataExchange(CDataExchange* pDX) | |||
36 | //{{AFX_DATA_MAP(CPropsServer) | 37 | //{{AFX_DATA_MAP(CPropsServer) |
38 | DDX_Control(pDX, IDC_LOGFILE_BROWSE, m_LogBrowseCtl); | ||
37 | DDX_Control(pDX, IDC_BROWSE, m_BrowseCtl); | 39 | DDX_Control(pDX, IDC_BROWSE, m_BrowseCtl); |
@@ -42,2 +44,3 @@ void CPropsServer::DoDataExchange(CDataExchange* pDX) | |||
42 | DDX_Radio(pDX, IDC_WRQ_TAKEALL, m_WRQMode); | 44 | DDX_Radio(pDX, IDC_WRQ_TAKEALL, m_WRQMode); |
45 | DDX_Text(pDX, IDC_LOGFILE, m_LogFile); | ||
43 | //}}AFX_DATA_MAP | 46 | //}}AFX_DATA_MAP |
@@ -53,2 +56,3 @@ BEGIN_MESSAGE_MAP(CPropsServer, CPropertyPage) | |||
53 | ON_BN_CLICKED(IDC_BROWSE, OnBrowse) | 56 | ON_BN_CLICKED(IDC_BROWSE, OnBrowse) |
57 | ON_BN_CLICKED(IDC_LOGFILE_BROWSE, OnLogfileBrowse) | ||
54 | //}}AFX_MSG_MAP | 58 | //}}AFX_MSG_MAP |
@@ -65,2 +69,3 @@ BOOL CPropsServer::OnInitDialog() | |||
65 | m_BrowseCtl.SetIcon(AfxGetApp()->LoadIcon(IDI_BROWSE)); | 69 | m_BrowseCtl.SetIcon(AfxGetApp()->LoadIcon(IDI_BROWSE)); |
70 | m_LogBrowseCtl.SetIcon(AfxGetApp()->LoadIcon(IDI_BROWSE)); | ||
66 | 71 | ||
@@ -79 +84,15 @@ CString nr = m_TFTPRoot; | |||
79 | } | 84 | } |
85 | |||
86 | void CPropsServer::OnLogfileBrowse() | ||
87 | { | ||
88 | UpdateData(TRUE); | ||
89 | CFileDialog cfd( | ||
90 | FALSE, ".log", (LPCSTR)m_LogFile, | ||
91 | OFN_EXPLORER|OFN_HIDEREADONLY|OFN_LONGNAMES|OFN_NOCHANGEDIR|OFN_OVERWRITEPROMPT|OFN_PATHMUSTEXIST, | ||
92 | "Log files (*.log)|*.log|All Files (*.*)|*.*||", | ||
93 | this); | ||
94 | if(cfd.DoModal()==IDOK) { | ||
95 | m_LogFile = cfd.GetPathName(); | ||
96 | UpdateData(FALSE); | ||
97 | } | ||
98 | } | ||