我正在研究一个项目,该项目目前作为一个用户交互应用程序/MFC对话框而存在。我必须对它进行扩展,以便它可以用作接受命令行参数的应用程序。要做到这一点,我必须调用映射到另一个类的一个基于mfc的对话框的按钮单击的方法。我该怎么做呢?
在包含button-click-method的类中创建一个公共方法,并让它调用私有的button-click-method。明白了吗?: -)
在Form类中创建并公开一个公共方法,该方法将调用按钮单击处理程序。
头声明:
public:
void DoClick();
定义:
void YourDlg::DoClick()
{
OnBnClickedOk(); // for example
}