术语 | CFindReplaceDialog | ||||||||||||||||||||||||||||||||
释义 | CFindReplaceDialog
CFindReplaceDialog类在应用中实现标准字符串查找/替换对话框。不像其它普通的Windows对话框,CFindReplaceDialog对象是非模态的,允许用户与屏幕上的窗口进行交互。有两种CFindReplaceDialog对象:查找对话框和查找/替换对话框。尽管对话框允许用户输入查找/替换对话框,它们并不进行查找或替换,必须在应用中添加。 要构造一个CFindReplaceDialog,可调用提供的构造函数(无参的),因为它是非模态的,用new操作符把它放于堆顶而不放于栈中。 当一个CFindReplaceDialog被构造后,必须调用Create成员函数构造并显示一个对话框。 调用Create之前,用m_fr结构初始化对话框。m_fr的类型为FINDREPLACE。要了解有关此结构的更多信息,可参阅联机文档“Win32 SDK”。 为使父窗口被通知查找/替换请求,必须在框架窗口使用WindowsRegister-WindowMessage 函数并使用ON_REGISTERED_MESSAGE消息映射宏处理登记消息。你可以从框架窗口的回调函数中调用CFindReplaceDialog类成员表中列出的任何成员函数。 可以使用IsTerminating判断用户是否是决定终止对话框。 CFindReplaceDialog依赖Windows3.1以上版本的文件COMMDLG.DLL。 要定制对话框,可从CFindReplaceDialog派生出一个类,提供一个定制对话框模板,加入一个消息映射,从扩展控件中获取通知消息。其它未处理的消息应被传递给基类。 无须定制钩子函数。 要获取关于使用CFindReplaceDialog的更多信息,可参阅联机文档“Visual C++程序员指南”中的“常用对话框类”。 #include <afxdlgs.h> CFindReplaceDialog类的成员 数据成员
构造函数
操作
|
||||||||||||||||||||||||||||||||
随便看 |
|
MFC类库中文详解手册包含4274条MFC类库参考词条,基本涵盖了Microsoft基本类库中的类、全局函数、全局变量和宏的内容,是计算机编程的有利工具。