CFindReplaceDialog怎么与菜单里的查找关联起来

CFindReplaceDialog如何与菜单里的查找关联起来
数据结构课程设计编一个记事本,用MFC,单文档,CScorllView
在实现查找替换功能时想用CFindReplaceDialog类生成查找对话框,
LONG CCKFEditorView::OnFindReplace(WPARAM wParam,LPARAM lParam)
{
CClientDC dc(this);
TEXTMETRIC tm;
dc.GetTextMetrics(&tm);
    CFindReplaceDialog* pDlg = CFindReplaceDialog::GetNotifier(lParam);
。。。。。。
}
我现在在*view.cpp 添加了
static UINT WM_FINDREPLACE = ::RegisterWindowMessage(FINDMSGSTRING);
和消息映射
ON_REGISTERED_MESSAGE(WM_FINDREPLACE, &CCKFEditorView::OnFindReplace)
*view.h成员函数添加了
afx_msg LONG OnFindReplace(WPARAM wParam, LPARAM lParam);

而菜单里“查找”的ID为ID_EDIT_FIND
还要添加些什么才能把“查找”和LONG CCKFEditorView::OnFindReplace(WPARAM wParam,LPARAM lParam)关联起来
学校没有上过VC 我只是一知半解 ,CFindReplaceDialog我也是查到的

------解决方案--------------------
OnFindReplace 充其量,只是一个“查找”菜单的响应函数,其中怎么会有 Draw 屏幕的函数呢?
CClientDC dc(this);
TEXTMETRIC tm;
dc.GetTextMetrics(&tm);

在 CFindReplaceDialog 类中,保存一个 CCKFEditorView 的指针,并声明查找和替换函数
在此菜单响应函数中,显示 CFindReplaceDialog 对话框,当用户按其中的【查找】或【替换】按钮时,
分别调用 CCKFEditorView 的查找和替换函数。
然后调用编辑框的相关函数,如:SelectText,Replace 函数

如果编辑框是自己绘制的自定义编辑框,这恐怕非常有难度