1 // ResultDialog.cpp : implementation file
6 #include "ResultDialog.h"
8 /////////////////////////////////////////////////////////////////////////////
9 // CResultDialog dialog
12 CResultDialog::CResultDialog(CWnd* pParent /*=NULL*/)
13 : CDialog(CResultDialog::IDD, pParent)
19 void CResultDialog::DoDataExchange(CDataExchange* pDX)
21 CDialog::DoDataExchange(pDX);
22 //{{AFX_DATA_MAP(CResultDialog)
23 // NOTE: the ClassWizard will add DDX and DDV calls here
28 BEGIN_MESSAGE_MAP(CResultDialog, CDialog)
29 //{{AFX_MSG_MAP(CResultDialog)
30 ON_BN_CLICKED(IDC_CopySelectionToClipboard, OnCopySelectionToClipboard)
31 ON_BN_CLICKED(IDC_CopyAllToClipboard, OnCopyAllToClipboard)
35 /////////////////////////////////////////////////////////////////////////////
36 // CResultDialog message handlers
38 void CResultDialog::Empty()
40 pEd = (CRichEditCtrl *) GetDlgItem (IDC_RICHEDIT_ResultDialog);
42 pEd->SetWindowText("");
45 void CResultDialog::SetText(CString & aText)
47 pEd = (CRichEditCtrl *) GetDlgItem (IDC_RICHEDIT_ResultDialog);
48 pEd->SetWindowText(aText);
51 void CResultDialog::GetText(CString & aText)
53 pEd = (CRichEditCtrl *) GetDlgItem (IDC_RICHEDIT_ResultDialog);
54 pEd->GetWindowText(aText);
57 BOOL CResultDialog::OnInitDialog()
59 CDialog::OnInitDialog();
61 // TODO: Add extra initialization here
62 pEd = (CRichEditCtrl *) GetDlgItem (IDC_RICHEDIT_ResultDialog);
64 return TRUE; // return TRUE unless you set the focus to a control
65 // EXCEPTION: OCX Property Pages should return FALSE
68 void CResultDialog::SetTitle(CString & aTitle)
70 SetWindowText(aTitle);
73 void CResultDialog::OnCopySelectionToClipboard()
75 // TODO: Add your control notification handler code here
76 pEd = (CRichEditCtrl *) GetDlgItem (IDC_RICHEDIT_ResultDialog);
80 void CResultDialog::OnCopyAllToClipboard()
82 // TODO: Add your control notification handler code here
83 pEd = (CRichEditCtrl *) GetDlgItem (IDC_RICHEDIT_ResultDialog);
85 pEd->GetSel( CurrentSel );
90 pEd->SetSel( CurrentSel );