从控制台模拟按钮单击 UI 类
我正在开发一个项目,该项目当前作为带有 MFC 对话框的用户交互式应用程序存在。我必须扩展它,以便它可以用作接受命令行参数的应用程序。为此,我必须从另一个类调用映射到基于 MFC 的对话框之一的按钮单击的方法。我怎样才能做到这一点?
I'm working on a project that currently exists as a user-interactive application w/ MFC dialog boxes. I have to extend it so that it can be used as an application that accepts command-line parameters. To do that, i have to call the method that is mapped to the button click of one of the MFC-based dialog boxes from another class. How can I do that?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在包含按钮单击方法的类中创建一个公共方法,并让它调用私有按钮单击方法。你抓到我了吗? ;-)
Crate a public method in the class containing your button-click-method, and let it call the private button-click-method. You got me? ;-)
在 Form 类中创建并公开一个公共方法,该方法将调用按钮单击处理程序。
标头声明:
定义:
还要记住,调用对话框类时需要对其进行实例化。
Create and expose a public method in your Form class that will call the button click handler.
Header declaration:
Definition:
Also remember that the dialog class needs to be instantiated when you call it.