CFindReplaceDialog::Create 是 CFindReplaceDialog 类的一个公共方法,用于创建并显示查找和替换对话框。以下是 CFindReplaceDialog::Create 方法的基本语法:
BOOL Create(BOOL bFindDialogOnly, // TRUE for Find, FALSE for FindReplace
            LPCTSTR lpszFindWhat,
            LPCTSTR lpszReplaceWith = NULL,
            DWORD dwFlags = FR_DOWN,
            CWnd* pParentWnd = NULL);

这个方法的参数包括:

  •  bFindDialogOnly:一个布尔值,用于指定是创建查找对话框(TRUE)还是查找替换对话框(FALSE)。


  •  lpszFindWhat:一个指向包含要查找的文本的字符串的指针。


  •  lpszReplaceWith:一个可选的指向包含要替换的文本的字符串的指针。如果是查找对话框,可以将此参数设置为NULL。


  •  dwFlags:一个DWORD值,用于指定对话框的标志,例如查找的方向(上/下)等。


  •  pParentWnd:一个指向对话框的父窗口的指针。


该方法返回一个布尔值,指示对话框是否成功创建。

在使用这个方法之前,通常需要先调用构造函数创建 CFindReplaceDialog 对象,然后再调用 Create 方法来实际创建和显示对话框。




转载请注明出处:http://www.zyzy.cn/article/detail/17813/MFC/CFindReplaceDialog