// PresStateDlg.cpp : implementation file // #include "stdafx.h" #include "dicann.h" #include "PresStateDlg.h" #ifdef _DEBUG #define new DEBUG_NEW #undef THIS_FILE static char THIS_FILE[] = __FILE__; #endif ///////////////////////////////////////////////////////////////////////////// // CPresStateDlg dialog CPresStateDlg::CPresStateDlg(CWnd* pParent /*=NULL*/) : CDialog(CPresStateDlg::IDD, pParent) { //{{AFX_DATA_INIT(CPresStateDlg) m_iInstanceNumber = 1; m_strPSLabel = _T("LABEL"); m_strPSDescription = _T(""); m_strPSCreator = _T(""); m_strPSDate = _T(""); m_strPSTime = _T(""); //}}AFX_DATA_INIT } void CPresStateDlg::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataExchange(pDX); //{{AFX_DATA_MAP(CPresStateDlg) DDX_Control(pDX, IDOK, m_ctrlOK); DDX_Control(pDX, IDC_EDIT_CREATOR, m_ctrlPSCreator); DDX_Control(pDX, IDC_EDIT_PS_DESCRIPTION, m_ctrlPSDescription); DDX_Control(pDX, IDC_EDIT_PS_LABEL, m_ctrlPSLabel); DDX_Control(pDX, IDC_EDIT_PS_INSTANCE, m_ctrlInstance); DDX_Text(pDX, IDC_EDIT_PS_INSTANCE, m_iInstanceNumber); DDV_MinMaxInt(pDX, m_iInstanceNumber, 1, 2147483647); DDX_Text(pDX, IDC_EDIT_PS_LABEL, m_strPSLabel); DDX_Text(pDX, IDC_EDIT_PS_DESCRIPTION, m_strPSDescription); DDX_Text(pDX, IDC_EDIT_CREATOR, m_strPSCreator); DDX_Text(pDX, IDC_EDIT_PS_DATE, m_strPSDate); DDX_Text(pDX, IDC_EDIT_PS_TIME, m_strPSTime); //}}AFX_DATA_MAP } BEGIN_MESSAGE_MAP(CPresStateDlg, CDialog) //{{AFX_MSG_MAP(CPresStateDlg) //}}AFX_MSG_MAP END_MESSAGE_MAP() ///////////////////////////////////////////////////////////////////////////// // CPresStateDlg message handlers BOOL CPresStateDlg::OnInitDialog() { CDialog::OnInitDialog(); UpdateData(FALSE); m_ctrlInstance.EnableWindow(m_bSetMode); m_ctrlPSLabel.EnableWindow(m_bSetMode); m_ctrlPSDescription.EnableWindow(m_bSetMode); m_ctrlPSCreator.EnableWindow(m_bSetMode); m_ctrlOK.EnableWindow(m_bSetMode); return TRUE; // return TRUE unless you set the focus to a control // EXCEPTION: OCX Property Pages should return FALSE } void CPresStateDlg::OnOK() { UpdateData(TRUE); CDialog::OnOK(); }