通用对话框中的查找/替换对话框CFindReplaceDialog在WTL中的使用
来源:互联网 发布:网络搜索引擎的文章 编辑:程序博客网 时间:2024/06/06 01:55
在WTL中使用CFindReplaceDialog,个人感觉要比MFC简单一些。
查找/替换对话框是非模态窗体,靠发送消息(CFindReplaceDialog::GetFindReplaceMsg())与窗体通信。
首先在需要响应“查找/替换”菜单或者按钮功能的地方添加如下代码,用来显示查找/替换对话框。
我是在某个按钮下响应“查找/替换”功能的。
然后在其父窗口类里添加一个消息映射:MESSAGE_HANDLER(CFindReplaceDialog::GetFindReplaceMsg(), OnFindReplaceMsg),使程序可以接收查找/替换对话框中发给父窗口的消息。
再定义一个LRESULT OnFindReplaceMsg(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL &bHandled);函数
OnFindReplaceMsg函数就是用来响应查找/替换对话框消息的。
在该函数里跟据CFindReplaceDialog的方法:GetFindString(),GetReplaceString(),SearchDown(),FindNext(),MatchCase(),MatchWholeWord(),ReplaceCurrent(),ReplaceAll(),IsTerminating()提供的信息来完成自己所需的工作。
- 通用对话框中的查找/替换对话框CFindReplaceDialog在WTL中的使用
- 查找/替换对话框CFindReplaceDialog
- 查找/替换对话框CFindReplaceDialog的使用
- 查找/替换对话框CFindReplaceDialog的使用
- 文本替换对话框 CFindReplaceDialog
- 查找(替换)对话框在VC中的使用
- 通用对话框专题之查找替换对话框
- GRIDCTRL在对话框中的使用
- MFC使用CFindReplaceDialog 查找与替换
- MFC使用GDI+,在对话框中的设置
- VC++中查找/替换对话框的使用
- ABP中的对话框使用
- 应用查找替换对话框
- VC++查找替换对话框
- WTL通用对话框dll链接问题
- 自定义通用打开对话框中的位置
- 通用对话框,调用另一个窗体,查找对话框
- GridCtrl在对话框中的使用方法
- iframe 父窗口和子窗口相互的调用方法
- Configuration subversion as windows service.
- 希望对入门级的程序员有所帮助,有时间不妨看看
- Spring配置(含事务)
- 0131 链表排序
- 通用对话框中的查找/替换对话框CFindReplaceDialog在WTL中的使用
- 阿凡达,三百块,震憾,值了。。。。
- VS2003安装 FrontPage的问题
- 不说假话办不成大事
- Spring基础
- SQL时间格式转换大全
- JavaScript精粹读书笔记(7)
- Java关键字final、static使用总结
- 关于C/C++的位域