您的位置:首页 > 其它

使用单独的命令处理类来处理命令消息(适用于有很多命令处理函数的对象,以及共享命令处理函数)

2008-03-11 11:17 417 查看
应用程序的主窗口通常要处理许多命令消息。这会使文件变得很大,不容易查找。为明确起见,可以将对象对命令消息的处理抽象出来,做成一个(这里是一个,但是可以按用途分成多个)类。
这种方法适用于有很多命令处理函数的对象,以及共享命令处理函数。
BOOL CWorkBenchDlg::OnCmdMsg(UINT nID, int nCode, void* pExtra, AFX_CMDHANDLERINFO* pHandlerInfo)
{
    // TODO: Add your specialized code here and/or call the base class
    if(m_CccXCommandHandler.OnCmdMsg(nID,nCode,pExtra,pHandlerInfo))
        return  TRUE;
    return CAppBar::OnCmdMsg(nID, nCode, pExtra, pHandlerInfo);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐