是否有一个列表C ++活动/通知与默认的处理方式列表的任何地方。 例如,这将是有益的知道,在默认情况下,该HDN_DIVIDERDBLCLICK通知通常由CWnd的:: OnLButtonDblClk方法处理。

这将使想调用它,当你编写自己的处理程序通知时更容易找到正确的方法。

我目前不能找到找到该信息的任何简单方法。

感谢。

有帮助吗?

解决方案

在MSDN列出了此页的WM_XXX消息和相应的处理程序方法的签名。

有关由控制按钮时发出通知消息,你要寻找的控制的文档页面上。因此,例如,对于HDN_DIVIDERDBLCLICK文档是在为CHeaderCtrl参考页(见此页面这简要地说它们是由OnChildNotify处理函数处理)。

其他提示

我担心问题可能是不存在的电流处理程序的一个完全图用于应用,在数据,即可以查询。

我不知道它是否改变了底层实现,在过去几年,但以前MFC有消息处理程序分配编码为静态数据数组。

从基本阵列,这将手离开消息发送给适当的用户代码的方法。

然而,在这一点上,用户码方法可以处理,或越区切换到其他代码的消息的处理。

类似地,应用程序可以定义此在代码整个控制结构。

注射的功能或其他全身-变化可能也改变此行为(认为热键管理者,这种事情)。

这将会是很酷听到有人用更近一些知识MFC-FU的知道,虽然。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top