在其他类里,我们很容易的用extern CApp theApp;,之后就可以用theApp的成员变量(全局的),但在CMainFrame里就不能这样了,究竟怎么用呢??请教各位了

解决方案 »

  1.   

    用下面的函数
    CWinApp* AfxGetApp( );
      

  2.   

    我是用AfxGetApp()这样来做,但它说不是它的成员函数,奇怪!!,怎么办呢??55555
      

  3.   

    CWinApp* AfxGetApp( );//得到当前程序指针
      

  4.   

    但我现在要的是CApp类的一个全局成员变量,或者请教各位:要在哪里定义一个全局变量,要任何类都可以调用的,谢谢各位了
      

  5.   

    假如你有一个名为MDI的工程,在stdafx.h中添加:
    #include "MDI.h"
    extern CMDIApp theApp;那么你在有包含stdafx.h的cpp中就可以直接用theApp了