题
是否有一个列表C ++活动/通知与默认的处理方式列表的任何地方。 例如,这将是有益的知道,在默认情况下,该HDN_DIVIDERDBLCLICK通知通常由CWnd的:: OnLButtonDblClk方法处理。
这将使想调用它,当你编写自己的处理程序通知时更容易找到正确的方法。
我目前不能找到找到该信息的任何简单方法。
感谢。
解决方案
在MSDN列出了此页的WM_XXX消息和相应的处理程序方法的签名。
有关由控制按钮时发出通知消息,你要寻找的控制的文档页面上。因此,例如,对于HDN_DIVIDERDBLCLICK文档是在为CHeaderCtrl参考页(见此页面这简要地说它们是由OnChildNotify处理函数处理)。
其他提示
我担心问题可能是不存在的电流处理程序的一个完全图用于应用,在数据,即可以查询。
我不知道它是否改变了底层实现,在过去几年,但以前MFC有消息处理程序分配编码为静态数据数组。
从基本阵列,这将手离开消息发送给适当的用户代码的方法。
然而,在这一点上,用户码方法可以处理,或越区切换到其他代码的消息的处理。
类似地,应用程序可以定义此在代码整个控制结构。
注射的功能或其他全身-变化可能也改变此行为(认为热键管理者,这种事情)。
这将会是很酷听到有人用更近一些知识MFC-FU的知道,虽然。
不隶属于 StackOverflow