Курсовая работа: Проект текстового редактора
m_bFlagRepl = TRUE;
}
void Zamenit::OnBnClickedButton2()//Заменить---------------------------
{
int nStart, nEnd;
//CEdit *pEdit = (CEdit *)((CMenuDlg *)m_pParent)->GetDlgItem(IDC_EDIT1);
//CEdit *pEdit = (CEdit *)(CMenuDlg *)GetDlgItem(IDC_EDIT1);
CEdit *pEdit = (CEdit *)(((CMenuDlg *)AfxGetMainWnd())->GetDlgItem(IDC_EDIT1));
pEdit->GetSel(nStart, nEnd);
if (!m_bFlagRepl)
{
OnBnClickedButton1();
m_bFlagRepl = TRUE;
}
else if (m_bFlagRepl && (nStart != nEnd))
{
//CEdit *pEdit = (CEdit *)((CMenuDlg *)m_pParent)->GetDlgItem(IDC_EDIT1);
CEdit *pEdit = (CEdit *)(((CMenuDlg *)AfxGetMainWnd())->GetDlgItem(IDC_EDIT1));
CEdit *pSours = (CEdit *)GetDlgItem(IDC_EDIT2);
CString strSours;
pSours->GetWindowText(strSours);
pEdit->ReplaceSel(strSours);
OnBnClickedButton1();
}
}
void Zamenit::OnEnChangeEdit22()
{
CString strFind1;
GetDlgItemText(IDC_EDIT22, strFind1);