暮鼓集 行走集
原作于2008年03月21日
Find/Replace Dialog是Windows Common Dialog的一种,一般用于在文档中提供查询或替换的人机界面。
MFC提供了CFindReplaceDialog类,可以用来建立标准的Find/Replace Dialog。不过,它的使用方法与其它的Common Dialog如CFileDialog等有所不同,它是一个无模式(Modeless)的Dialog。
典型应用
1.建立CFindReplaceDialog对象
因为是Modeless的Dialog,所以需要使用new来在heap中分配,而不能在stack中。
CFindReplaceDialog *dlg;
dlg = new CFindReplaceDialog();
2.使用其成员函数Create建立和显示Dialog
virtual BOOL Create ( BOOL bFindDialogOnly,
LPCTSTR lpszFindWhat,
LPCTSTR lpszReplaceWith = NULL,
DWORD dwFlags = FR_DOWN,
CWnd* pParentWnd = N