设:工程名为Project
在这里说两种方法:
1、在主对话框和模态对话框中的cpp文件里定义
在父对话框CPP文件中,即ProjectDlg.cpp中定义全局变量str,格式为CString Str;(注意:位置在顶端#endif的后面,很多同学把位置写错了,所以定义的也就没作用了)。
然后在模态对话框中CPP文件中用下面语句
extern CString Str; //定义共享变量Str (代码位置同上)
2、在stdafx.h 里定义
首先在 stdafx.h 里定义extern CString Str; //定义共享变量Str然后在stdafx.cpp中写入 CString Str;
本文介绍了在MFC工程中定义全局变量的两种方法:一种是在主对话框和模态对话框的cpp文件内定义,另一种是在stdafx.h头文件中声明并在stdafx.cpp中定义。详细阐述了每种方法的具体步骤,帮助读者理解如何在不同场景下正确使用全局变量。
6252

被折叠的 条评论
为什么被折叠?



