【发布时间】:2011-05-05 16:22:54
【问题描述】:
我正在开发一个项目,该项目当前作为带有 MFC 对话框的用户交互应用程序存在。我必须扩展它,以便它可以用作接受命令行参数的应用程序。为此,我必须调用映射到另一个类的基于 MFC 的对话框之一的按钮单击的方法。我该怎么做?
【问题讨论】:
标签: c++ command-line button mfc dialog
我正在开发一个项目,该项目当前作为带有 MFC 对话框的用户交互应用程序存在。我必须扩展它,以便它可以用作接受命令行参数的应用程序。为此,我必须调用映射到另一个类的基于 MFC 的对话框之一的按钮单击的方法。我该怎么做?
【问题讨论】:
标签: c++ command-line button mfc dialog
在包含您的按钮单击方法的类中创建一个公共方法,并让它调用私有按钮单击方法。你有我吗? ;-)
【讨论】:
在您的 Form 类中创建并公开一个公共方法,该方法将调用按钮单击处理程序。
标头声明:
public:
void DoClick();
定义:
void YourDlg::DoClick()
{
OnBnClickedOk(); // for example
}
还要记住,对话框类在调用时需要实例化。
【讨论】: