Курсовая работа: Проект текстового редактора

{

// Получаемдоступкполямввода

CEdit *pEdit = (CEdit *)(((CMenuDlg *)AfxGetMainWnd())->GetDlgItem(IDC_EDIT1));

CEdit *pFind = (CEdit *)GetDlgItem(IDC_EDIT22);

// Получаем текст из полей ввода

//CString strText, strFind;

pEdit->GetWindowText(strText);

pFind->GetWindowText(strFind);

if (!IsDlgButtonChecked(IDC_CHECK1))

{

strText.MakeLower();

strFind.MakeLower();

}

int nStart, nEnd;

int nFindPos;

pEdit->GetSel(nStart, nEnd);

m_nStartPosR = nEnd;

nFindPos = strText.Find(strFind, m_nStartPosR);

if (nFindPos == -1 && !m_bFlagReplAll)

{

MessageBox(_T("Неудаетсянайти \"") + strFind + _T("\"")

,_T("Блокнот"), MB_OK | MB_ICONINFORMATION);

}

else

{

// Нашли - выделяемнайденное

pEdit->SetSel(nFindPos, nFindPos + strFind.GetLength());

// Определяем позицию, с которой надо продолжать поиск

m_nStartPosR = nFindPos + strFind.GetLength();

К-во Просмотров: 967
Бесплатно скачать Курсовая работа: Проект текстового редактора