如何响应CRichEditCtrl的鼠标双击消息?
我重载了CRichEditCtrl,并且实现了消息响应函数,但是没有效果...
代码如下:
////OutputEdit.h////////////
#pragma once
class COutputEdit : public CRichEditCtrl
{
DECLARE_DYNAMIC(COutputEdit)
public:
COutputEdit();
virtual ~COutputEdit();
protected:
DECLARE_MESSAGE_MAP()
public:
afx_msg void OnDoubleClick(NMHDR *pNMHDR, LRESULT *pResult);
};
////OutputEdit.cpp////////////
#include "stdafx.h"
#include "ShopManager.h"
#include "OutputEdit.h"
IMPLEMENT_DYNAMIC(COutputEdit, CRichEditCtrl)
COutputEdit::COutputEdit()
{
}
COutputEdit::~COutputEdit()
{
}
BEGIN_MESSAGE_MAP(COutputEdit, CRichEditCtrl)
ON_NOTIFY_REFLECT(NM_DBLCLK, &COutputEdit::OnDoubleClick)
END_MESSAGE_MAP()
void COutputEdit::OnDoubleClick(NMHDR *pNMHDR, LRESULT *pResult)
{
*pResult = 0;//此处跟不进来............
}