OnCmdMsg

来源:互联网 发布:支付宝对淘宝的帮助 编辑:程序博客网 时间:2024/05/17 23:22
virtual BOOL OnCmdMsg(
      UINT nID,
      int nCode,
      void* pExtra,
      AFX_CMDHANDLERINFO* pHandlerInfo
     );
返回值:如果消息被处理了,则返回非零值;否则为0。
参数:

nID

命令的ID。

nCode

命令的通知代码。

pExtra

根据nCode的值使用。

pHandlerInfo

如果非空,OnCmdMsg将填充pHandlerInfo 结构的pTarget和pmf成员,而不是分派该命令。此参数通常为NULL。

 

说明:
本函数由框架来调用,它分派命令并处理那些提供了命令用户接口的对象的更新。这是框架的命令体系中实现的一个主要例程。
在运行时,OnCmdMsg把命令分派到其它对象上或者调用CCmdTarget::OnCmdMsg(此函数进行真正的消息映射查找)自己处理命令。有关这个缺省命令例程的完整描述,请参阅联机文档“Visual C++程序员指南”中的“消息处理”和“映射主题”部分。
偶尔需要覆盖本函数以扩展MFC框架的标准命令例程。有关命令例程体系中的更多细节,请参阅联机文档中的“技术指南21”。

 

http://mitianshenyu.blog.163.com/blog/static/137539022201082721923404/
原创粉丝点击