// VerifyDlg.cpp : implementation file // #include "stdafx.h" #include "msvc5ocr.h" #include "VerifyDlg.h" #ifdef _DEBUG #define new DEBUG_NEW #undef THIS_FILE static char THIS_FILE[] = __FILE__; #endif ///////////////////////////////////////////////////////////////////////////// // CVerifyDlg dialog CVerifyDlg::CVerifyDlg(int nZoneIndex, CString csWord,CWnd* pParent /*=NULL*/) : CDialog(CVerifyDlg::IDD, pParent) { //{{AFX_DATA_INIT(CVerifyDlg) // NOTE: the ClassWizard will add member initialization here //}}AFX_DATA_INIT m_csWord = csWord; m_bCancel = FALSE; m_nZoneIndex = nZoneIndex + 1 ; m_bAccpetAll = FALSE; } void CVerifyDlg::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataExchange(pDX); //{{AFX_DATA_MAP(CVerifyDlg) DDX_Control(pDX, IDC_CMB_OPINION, m_cmbOpinion); // NOTE: the ClassWizard will add DDX and DDV calls here //}}AFX_DATA_MAP } BEGIN_MESSAGE_MAP(CVerifyDlg, CDialog) //{{AFX_MSG_MAP(CVerifyDlg) // NOTE: the ClassWizard will add message map macros here ON_BN_CLICKED(IDC_ACCEPT_ALL, OnAcceptAll) //}}AFX_MSG_MAP END_MESSAGE_MAP() ///////////////////////////////////////////////////////////////////////////// // CVerifyDlg message handlers BOOL CVerifyDlg::OnInitDialog() { CDialog::OnInitDialog(); CString csIndex; csIndex.Format(_TEXT("%d"), m_nZoneIndex); SetDlgItemText(IDC_EDIT_ZONE_INDEX, csIndex); SetDlgItemText(IDC_EDIT_SUGGESTED_WORD, m_csWord); m_cmbOpinion.AddString(_TEXT("Impossible")); m_cmbOpinion.AddString(_TEXT("Unlikely")); m_cmbOpinion.AddString(_TEXT("Unresolved")); m_cmbOpinion.AddString(_TEXT("Possible")); m_cmbOpinion.AddString(_TEXT("Accept")); m_cmbOpinion.SetItemData(0, VF_IMPOSSIBLE); m_cmbOpinion.SetItemData(1, VF_UNLIKELY); m_cmbOpinion.SetItemData(2, VF_UNRESOLVED); m_cmbOpinion.SetItemData(3, VF_POSSIBLE); m_cmbOpinion.SetItemData(4, VF_ACCEPT); m_cmbOpinion.SetCurSel(4); m_bCancel = FALSE; return TRUE; // return TRUE unless you set the focus to a control // EXCEPTION: OCX Property Pages should return FALSE } void CVerifyDlg::OnCancel() { m_bCancel = TRUE; CDialog::OnCancel(); } void CVerifyDlg::OnOK() { m_VerifyCode = (VERIFY_CODE)m_cmbOpinion.GetItemData(m_cmbOpinion.GetCurSel()); CDialog::OnOK(); } void CVerifyDlg::OnAcceptAll() { m_bAccpetAll = TRUE; CDialog::OnOK(); }