【发布时间】:2012-05-18 14:27:32
【问题描述】:
我有一个总体设计问题,涉及在 VS c++ 中开发 MFC 应用程序时事件处理程序的放置位置。在 Dialog 类中有事件处理程序会更好吗?或者将事件处理程序放在主应用程序类中是否可以接受?
我问这个是因为我发现自己试图从对话框类调用主类中的函数,然后又试图从主类更新 GUI。我认为将我的大部分代码移到 GUI(对话框)类会更容易。
我想我想知道在事件发生的 GUI 之外的事件处理和调用函数的约定是什么。
我们将不胜感激。
【问题讨论】:
-
它是基于对话框的应用程序吗?
-
是的,它是一个基于对话框的应用程序。一个带有菜单的对话框。事件由菜单以及一些按钮、文本框等触发。
标签: c++ visual-studio-2008 mfc event-handling