如题...
在MFC下定义全局函数:
如(SDI):
在XXXDoc.cpp中定义函数g_myFunction(...){...}
虽然在ClassView中的Global中可以看到这个全局函数....
但是却无法在XXXView中的用.........注:在XXXDoc中可以用::g_myFunciton(...)调用请问,该如何定义,如何使用....
在MFC下定义全局函数:
如(SDI):
在XXXDoc.cpp中定义函数g_myFunction(...){...}
虽然在ClassView中的Global中可以看到这个全局函数....
但是却无法在XXXView中的用.........注:在XXXDoc中可以用::g_myFunciton(...)调用请问,该如何定义,如何使用....
写在stdafx中去
当在别的类的时候要用theApp了,还要在那个类的.pp上重新写extern CBookAppApp theApp才能用呢?
写到期stdafx中也没用的....应该是extern的问题......
谢谢:bohut(伯虎)To:jjmike(雨天)
定义是定义,在用的地方要先声明的....
extern extern CBookAppApp theApp;就是声明....
谢谢各位可以结帖了...:)
2、写在一个头文件里,比如GlobalFunction.h;然后用到的地方include进来
用theApp.g_myFunction引用