下面图老师小编要向大家介绍下VC++中查找/替换对话框的使用,看起来复杂实则是简单的,掌握好技巧就OK,喜欢就赶紧收藏起来吧!
【 tulaoshi.com - 编程语言 】
在Windows通用对话框中,查找/替换对话框是比较特殊的一个,它是一个非模态对话框,所以它的使用与其它通用对话框有所不同。
一、注册
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)注册的目的有两个,一是说明在程序中要使用查找/替换对话框,二是让窗口能响应查找/替换消息,提供相应的消息函数。
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)注册位置应该在查找/替换对话框的父窗口,比如主框架窗口CMainFrame、视图CxxView或某对话框。也就是响应查找/替换操作的那个窗口。
比如,欲在视图中响应查找/替换操作,则在视图中加入下面的注册代码(红字为添加的代码):
class CEditTestView : public CFormView
{
…………
protected:
//{{AFX_MSG(CEditTestView)
…………
afx_msg LONG OnFindReplace(WPARAM wParam,LPARAM lParam);
DECLARE_MESSAGE_MAP()
};
IMPLEMENT_DYNCREATE(CEditTestView, CFormView)
static UINT WM_FINDREPLACE = ::RegisterWindowMessage( FINDMSGSTRING );
BEGIN_MESSAGE_MAP(CEditTestView, CFormView)
//{{AFX_MSG_MAP(CEditTestView)
…………
/
来源:http://www.tulaoshi.com/n/20160219/1619984.html
看过《VC++中查找/替换对话框的使用》的人还看了以下文章 更多>>