社区
C++ 语言
帖子详情
请问怎么在MFC里使用 全局指针,请详解!
ASCRIBE
2008-02-26 11:40:09
请问怎么在MFC里使用 全局指针,请详解!
...全文
153
7
打赏
收藏
请问怎么在MFC里使用 全局指针,请详解!
请问怎么在MFC里使用 全局指针,请详解!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
星羽
2008-02-27
打赏
举报
回复
跟其他c++程序一样
晨星
2008-02-27
打赏
举报
回复
MFC只是个库,不知道楼主在问啥。
ShardowM
2008-02-27
打赏
举报
回复
在一个头文件里声明一下
extern int* p;
然后在包含该文件的.cpp文件里
就可以使用了,和全局变量没什么区别
zh1369
2008-02-27
打赏
举报
回复
MFC只是个库,不知道楼主在问啥。
---------
同感
Icicly_qcmos
2008-02-26
打赏
举报
回复
难道lz问的是如何声明?
唐巧
2008-02-26
打赏
举报
回复
直接用不行吗?。。。。
arong1234
2008-02-26
打赏
举报
回复
在哪用指针都一样,无非是pxxx -> ...
在MFC中没有任何不同
相关推荐
MFC
框架各部分
指针
获取方式
MFC
框架各部分
指针
获取方式 App是应用域,所有的域中的东西都可以通过
全局
函数访问到它。 MainFrame是主框架,也基本可以用
全局
函数访问到。 ............
mfc
里
AfxGetAPP()与AfxGetThread()的区别
mfc
里
AfxGetAPP()与AfxGetThread()的区别 AfxGetThread()返回的是当前界面线程对象的
指针
。 AfxGetApp()返回的是应用程序对象的
指针
,如果该应用程序(或进程)只有一个界面线程在运行,那么这两者返回的都是一个
全局
的应用程序对象
指针
,这个
全局
的应用程序对象就是
MFC
应用框架所默认的theApp对象。也就是说当每次
使用
AppWizard生成一个SDI
VC编程建议
1、不要
使用
全局
函数,应该代之以类的静态函数。 2、不要
使用
全局
变量,如果必须
使用
,
请
定义一个
全局
结构,把这个
全局
变量放到结构
里
去。更好的方法是定义一个
全局
的单例。 3、
MFC
的界面组件没有考虑线程安全,因此在工作线程
里
不要直接操作操作界面组件。如果需要更新界面,有两种方法a、用mutex保护;b、给界面发消息,在界面线程
里
更新。推荐第二种。 4、不要随意开
vc++深入
详解
学习-NO.4
MFC
程序简单运行过程 首先利用
全局
应用程序对象theapp启动应用程序,正因为产生了这个
全局
对象,基类cwinapp的this
指针
才能指向这个对象, 调用
全局
应用程序对象的构造函数,由于继承性的原理首先调用基类cwinapp 的构造函数,后者来完成应用程序的一些初始化工作,并将应用程序对象的
指针
保存起来。 进入winmain函数,在afxwinmain函数中获取子类
指针
,利用
指针
调用虚函数...
MFC
中获得
全局
指针
的方法
MFC
中获得
全局
指针
的方法
全局
函数AfxGetApp可以得到CWinApp应用类
指针
AfxGetApp()->m_pMainWnd为框架窗口
指针
在框架窗口中:CFrameWnd::GetActiveDocument得到当前活动文档
指针
在框架窗口中:CFrameWnd::GetActiveView得到当前活动视
指针
在视中:CView
发帖
C++ 语言
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
6.3w+
社区成员
25.0w+
社区内容
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
帖子事件
创建了帖子
2008-02-26 11:40
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下