怎么在自定义类里面响应菜单的command命令

如何在自定义类里面响应菜单的command命令?
单文档程序,发现只有MainFrame,view,doc这几个自动创建的类可以响应菜单的Command消息,自定义的类(从MFC继承来的)没有响应,就是没有反应。有没有人可以解决,
------解决方案--------------------
”自定义的类(从MFC继承来的)没有响应“
基类 必须 含 CCmdTarget 
------解决方案--------------------
加了DECLARE_MESSAGE_MAP()和BEGIN_MESSAGE_MAP吗?
------解决方案--------------------
“如果都放在MainFrame中” 是可以的吗 ?
上你 的 代码
------解决方案--------------------
自定义类要想处理消息,必须要有hWnd才行,否则消息无法接受.所以你用Create创建一个窗口出来试试
------解决方案--------------------
自定义类处理消息不必有hWnd,出不用窗口,如CDoc类。要求如下:
1. 基类 必须 含 CCmdTarget
2. 加DECLARE_MESSAGE_MAP()和BEGIN_MESSAGE_MAP
3. 在主窗口的OnCmdMsg消息中加如下代码
	BOOL CMainFrame::OnCmdMsg(UINT nID, int nCode, void* pExtra, AFX_CMDHANDLERINFO* pHandlerInfo)
{
// 让自定义类第一次尝试该命令,不加这一句,收不到命令
if (m_pMyclass->OnCmdMsg(nID, nCode, pExtra, pHandlerInfo))
return TRUE;

// 否则,执行默认处理
return CFrameWnd::OnCmdMsg(nID, nCode, pExtra, pHandlerInfo);
}


VS2010 MFC 测试通过