开发者社区> 问答> 正文

我想创建可以在任何一个OnClick事件中调用的函数,怎么写?

现在有一个单文档MFC程序,我想创建一个全局的函数或者类,可以在任何一个OnClick事件中调用,请问应该怎么写?
我是这样做的,定义了一个类A,然后A中的函数比如void b()是public的,在其他onclick事件中创建一个A的对象a,a.b();编译没问题,可是一连接就报错,为什么?我应该怎么写?

展开
收起
a123456678 2016-03-05 14:46:41 2314 0
1 条回答
写回答
取消 提交回答
  • 如果单纯的想将OnClick中的功能分离成一个函数的话,你可以在OnClick这个函数所在的类比如说,CEditDlg;你可以在CEditDlg中添加一个
    void b();函数,然后调用就行了。类似下面:
    void CEditDlg::OnClick()
    {
    b();
    }
    void CEditDlg::b()
    {
    ……;
    }

    2019-07-17 18:53:29
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
fibjs 模块重构从回调到协程--陈垒 立即下载
fibjs 模块重构从回调到协程 立即下载
建立联系方法之一 立即下载

相关实验场景

更多