FileNameInputDlg.cpp
上传用户:maryhy001
上传日期:2007-05-02
资源大小:2317k
文件大小:1k
源码类别:

网格计算

开发平台:

Visual C++

  1. #include "stdafx.h"
  2. #include "trfAgent.h"
  3. #include "FileNameInputDlg.h"
  4. CFileNameInputDlg::CFileNameInputDlg(CWnd* pParent /*=NULL*/)
  5. : CDialog(CFileNameInputDlg::IDD, pParent)
  6. {
  7. //{{AFX_DATA_INIT(CFileNameInputDlg)
  8. m_bdontask = FALSE;
  9. m_sfilename = _T("");
  10. //}}AFX_DATA_INIT
  11. }
  12. void CFileNameInputDlg::DoDataExchange(CDataExchange* pDX)
  13. {
  14. CDialog::DoDataExchange(pDX);
  15. //{{AFX_DATA_MAP(CFileNameInputDlg)
  16. DDX_Check(pDX, IDC_CHKOVERWRITE, m_bdontask);
  17. DDX_Text(pDX, IDC_EDTFILENAME, m_sfilename);
  18. DDV_MaxChars(pDX, m_sfilename, 128);
  19. //}}AFX_DATA_MAP
  20. }
  21. BEGIN_MESSAGE_MAP(CFileNameInputDlg, CDialog)
  22. //{{AFX_MSG_MAP(CFileNameInputDlg)
  23. ON_BN_CLICKED(IDC_CHKOVERWRITE, OnChkoverwrite)
  24. //}}AFX_MSG_MAP
  25. END_MESSAGE_MAP()
  26. /////////////////////////////////////////////////////////////////////////////
  27. BOOL CFileNameInputDlg::OnInitDialog() 
  28. {
  29. CDialog::OnInitDialog();
  30. this->CenterWindow(NULL);
  31. return TRUE;
  32. }
  33. void CFileNameInputDlg::OnChkoverwrite() 
  34. {
  35. this->UpdateData(TRUE);
  36. CWnd *pwnd = this->GetDlgItem(IDC_EDTFILENAME);
  37. pwnd->EnableWindow(!this->m_bdontask);
  38. }