⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_27420.htm

📁 一些关于vc的问答
💻 HTM
字号:
<p>
序号:27420 发表者:尹志安 发表日期:2003-01-11 13:06:47
<br>主题:怎样定义全局变量,函数?
<br>内容:现在我想定义全局变量,函数,可以在任何对话框 中应用<BR>如果是函数,不知函数声明写在何处?<BR>
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:songxinye 回复日期:2003-01-11 13:14:45
<br>内容:只要不在类内部,不在函数内,变量不在头文件内,在那都行
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:晚风也渡 回复日期:2003-01-11 13:15:21
<br>内容:在ClassView中找到Globals,在定义CxxApp theApp;处定义你的全局变量或函数
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:tjhe 回复日期:2003-01-11 13:15:37
<br>内容:函数声明可以写在对话框的头文件中,也可在其他头文件,函数定义可在对话框的源文件中,也可在其他源文件中。要想任何对话框中应用,就单独建立一个头文件与源文件,全局变量可直接放在这个源文件中,头文件中用extern声明
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:尹志安 回复日期:2003-01-11 16:19:55
<br>内容:我在CxxApp theApp;中试过<BR>如加CString str,编译时提示没有定义<BR>我又在xx.cpp中加入"#include "afx.h"还是不行
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:晚风也渡 回复日期:2003-01-11 16:30:12
<br>内容:不会的呀,给你一个例子<BR>1.CXXApp theApp;<BR> // 全局变量<BR> CString str="name";<BR>CXXXApp theApp;<BR>// 全局变量<BR>CString str = "name";<BR><BR>2.在CXXX.cpp中直接使用:<BR>例<BR>BOOL CXXXApp::InitInstance()<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;......<BR>&nbsp;&nbsp;&nbsp;&nbsp;AfxMessageBox(str);<BR>&nbsp;&nbsp;&nbsp;&nbsp;.....<BR>}<BR><BR>3.在其它.cpp中要先用extern声明:<BR>例<BR>int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;......<BR>&nbsp;&nbsp;&nbsp;&nbsp;extern CString str;<BR>&nbsp;&nbsp;&nbsp;&nbsp;AfxMessageBox(str);<BR>&nbsp;&nbsp;&nbsp;&nbsp;......<BR>}<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:陳章民 回复日期:2003-01-12 02:06:16
<br>内容:Create a header file called abc.h<BR>Write the variable and function you want in abc.h,then write #include abc.h to the place that you want to use the variable and function.<BR><BR>enum {<BR>&nbsp;&nbsp;&nbsp;&nbsp;VIEW_WIDTH=640,<BR>&nbsp;&nbsp;&nbsp;&nbsp;VIEW_HEIGHT=480,<BR>};<BR><BR>inline void fun1()<BR>{<BR><BR>}<BR><BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -