定义在C**App里,类型为public,在调用的时候用AfxGetApp()->变量名比如:
…………
public:
CPoint m_point;
…………
调用时:
AfxGetApp()->m_point 很早以前就看到这个用法了可是我试了几次老是不行说m_point:is not a member of 'CWinApp'
why`
…………
public:
CPoint m_point;
…………
调用时:
AfxGetApp()->m_point 很早以前就看到这个用法了可是我试了几次老是不行说m_point:is not a member of 'CWinApp'
why`
解决方案 »
- Invalidate(TRUE)擦除窗口背景失败
- 关于在dll中传递vector的问题
- 请高人指点:如何在SDK编程下屏蔽WebBrowser的右键菜单啊???超难啊......
- XP风格的checkbox透明后背景变黑
- 关于ListBox和ComboBox的问题
- vc调用api的问题
- 明年毕业,关于去向问题很是迷惑!程序员难道真的就成了需要别人如此同情的群体了吗?
- 如何获得WINDOWS的默认打印机
- 求助GDI+高手,关于图像的反走样(消锯齿)的方法!
- 一个迷茫的小问题:菜鸟
- 有兴趣的朋友进来看看
- 现在我从对话框A打开模式对话框B,则进程所占内存增加(在任务管理器中观察)。但是在关闭B后,发现进程占用内存并没有减少。有什么办法在对话框B关闭(EndDialog)后收回其原先占用的内存?
AfxGetApp()得到的是 CWinApp指针
你要用theApp.m_point, 头文件要声明extern C**App theApp;
AfxGetApp()得到的是CWinApp指针,指向C**App对象.改成这样就可以了:
((C**App*)AfxGetApp())->m_point