VS 2008 MFC - 删除 MFC 处理程序

Posted

技术标签:

【中文标题】VS 2008 MFC - 删除 MFC 处理程序【英文标题】:VS 2008 MFC - Remove MFC handler 【发布时间】:2010-04-14 23:20:42 【问题描述】:

如何从 C++ 文件中删除像 ON_UPDATE_COMMAND_UI 这样的 MFC 命令处理程序? 我似乎无法通过 Dev Studio 找到方法。如果你知道怎么做,请解释一下。

我正在使用 VS 2008。

谢谢, 迈克

【问题讨论】:

【参考方案1】:

要创建处理程序,您使用了属性窗格的“消息”列表中的下拉列表。当您没有处理程序时,该列表有一个类似<add> OnXxxUpdate 的条目。如果您已经有一个处理程序,下拉相同的列表将显示一个<delete> OnXxxUpdate -- 单击它。这只是删除了消息映射中的条目——您必须手动删除函数体。

【讨论】:

澄清一下:您可以从类视图中执行此操作。 AFAIK 现在可以从资源视图中删除处理程序。 感谢 Jerry 和 Dani 的回答。我明白你的意思了。我希望你有一个美好的一天!!!

以上是关于VS 2008 MFC - 删除 MFC 处理程序的主要内容,如果未能解决你的问题,请参考以下文章

将 VS6 MFC 对话框应用程序外观升级到 VS2008

如何在vs2008 MFC中添加、删除成员变量

用vs2008做的MFC程序,怎么在WINDOWS XP下运行?

DevExpress控件在VS2008上如何使用?为啥我建立了MFC的对话框程序,那些DevExpress控件不能使用?是灰色

用vs2008编译器,创建一个MFC程序,为啥第一次运行一定要崩溃呢?

Visual Studio 2008. MFC 事件向导损坏