CFindReplaceDialog::GetNotifier
Geçerli Bul Değiştir iletişim kutusunda işaretçisi almak için bu işlevini çağırın.
static CFindReplaceDialog* PASCAL GetNotifier(
LPARAM lParam
);
Parametreler
- lParam
Lparam değeri iletilen çerçeve penceresine 's OnFindReplace üye işlevi.
Dönüş Değeri
Geçerli iletişim kutusu için bir işaretçi.
Notlar
Geri arama işlev içinde kullanılmalı geçerli iletişim kutusuna erişmek için kendi üye işlevleri ve access çağrısı m_fr yapısı.
Örnek
Bkz: CFindReplaceDialog::Create OnFindReplace işleyicisi Bul Değiştir iletişim kutusundan bildirimleri almak için kaydolun nasıl örneği için.
LRESULT CMyRichEditView::OnFindReplace(WPARAM wparam, LPARAM lparam)
{
UNREFERENCED_PARAMETER(wparam);
CFindReplaceDialog *pDlg = CFindReplaceDialog::GetNotifier(lparam);
if( NULL != pDlg )
{
// Use pDlg as a pointer to the existing FindReplace dlg to
// call CFindReplaceDialog member functions
if(pDlg->IsTerminating())
{
CString csFindString;
CString csReplaceString;
csFindString = pDlg->GetFindString();
csReplaceString = pDlg->GetReplaceString();
VERIFY(AfxGetApp()->WriteProfileString( AfxGetApp()->m_pszAppName,
_T("FindString"), csFindString));
VERIFY(AfxGetApp()->WriteProfileString(AfxGetApp()->m_pszAppName,
_T("ReplaceString"), csReplaceString));
VERIFY(pDlg->DestroyWindow());
}
}
return 0;
}
Gereksinimler
Başlık: afxdlgs.h