现在有一个单文档MFC程序,我想创建一个全局的函数或者类,可以在任何一个OnClick事件中调用,请问应该怎么写?
我是这样做的,定义了一个类A,然后A中的函数比如void b()是public的,在其他onclick事件中创建一个A的对象a,a.b();编译没问题,可是一连接就报错,为什么?我应该怎么写?
我想创建可以在任何一个OnClick事件中调用的函数,怎么写?
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
5条回答 默认 最新
xue泥娃娃 2015-02-02 05:55关注如果单纯的想将OnClick中的功能分离成一个函数的话,你可以在OnClick这个函数所在的类比如说,CEditDlg;你可以在CEditDlg中添加一个void b();函数,然后调用就行了。类似下面:
void CEditDlg::OnClick()
{
b();
}
void CEditDlg::b()
{
……;
}
不用再去费劲再写个类的吧。解决 无用评论 打赏 举报