如何在MFC CDialog类中自动删除事件处理程序?

时间:2018-02-24 02:42:15

标签: mfc

我正在使用Visual C ++ 2010& MFC编写一个基于对话框的小应用程序。

我在对话框中单击一个控件(例如"静态文本"控件),相应的类会自动创建一个函数和变量。

现在我发现事件处理程序没用。如何自动删除事件处理程序?

1 个答案:

答案 0 :(得分:3)

好吧,您可以在其中一个属性窗口中右键单击它,然后选择删除事件处理程序。但它会做的是评论代码。

也可以从ClassWizard完成。引用:

  

使用 ClassView WizardBar ,删除邮件处理功能与删除任何其他成员功能相同。 ClassView WizardBar

     
      
  • 删除函数声明
  •   
  • MSGMESSAGEDISPATCH地图
  • 中删除所有关联的地图条目   
  • 并注释掉函数体或定义,以便您可以根据需要轻松删除它。
  •   

这包括变量。有关其他方式的更多信息here

类向导

  • 右键单击对话框资源,然后选择类向导

Class Wizard

  • 选择要删除的事件处理程序,然后选择删除处理程序

Delete Handler

班级视图

  • 首先选择该类,使其具有焦点:

Select class in Class View

  • 点击属性窗格中的闪电螺栓,然后展开控件以查看事件:

Properties

  • 点击投放箭头并选择删除

Delete

希望这是足够的示例,向您展示如何删除功能。如果您希望我为您提供更多信息,请与我们联系。