假设有一个单文档的MFC程序,名字就叫lwq吧,在ClwqApp类里声明了一个函数fun,也就是在lwq.h文件中,并且在lwq.cpp中实现。问题是我想在View类里调用这个函数,该怎么办?
开始我用全局变量theApp调用,可是不行。
高手赐教

解决方案 »

  1.   

    如果是成员函数你可以用
    static_cast<ClwqApp*>(AfxGetApp())->//调用你的函数如果不是成员函数是全局函数的话在应用这个函数之前先声明一下这个函数!
      

  2.   

    楼上的好像不行呀
    err:illegal call of non-static member function
      

  3.   

    vcforever 我好崇拜你!!!
      

  4.   

    呵呵,不过你要定义成public的,不然 那么调用也不行~
      

  5.   

    theApp这个全局变量调用该函数应该不会有什么问题!除非你的程序存在内存方面的问题!
      

  6.   

    除非你声明的不是theApp的成员,而是全局函数!