【冰冻苔原】  
网聚无限美与忆

公告
日历
<2005年1月>
2627282930311
2345678
9101112131415
16171819202122
23242526272829
303112345
统计
  • 随笔 - 70
  • 文章 - 11
  • 评论 - 99
  • 引用 - 0

导航

常用链接

留言簿(13)

随笔分类

随笔档案

文章分类

文章档案

相册

收藏夹

链接无限

搜索

  •  

积分与排名

  • 积分 - 64886
  • 排名 - 55

最新评论

阅读排行榜

 

我们在任何一个VC工程中都会看到一个类似于:

  //Test.cpp文件中

  CTestApp theApp;(工程名为Test)

的语句。它是指向工程对象的一个指针,你可以用它方向Test工程的成员函数和变量。

如果工程中添加了一个CConfig类,在CConfig中想调用Test工程中的成员函数和变量,则可以这样调用之:

  CTestApp *pApp=(CTestApp *)AfxGetApp( );

如果在CTest类中我们声明如下一些变量:

//Test.cpp文件

class CTestApp : public CWinApp
{
 public:

 CTestApp( );

 CString str; //添加的对话框变量

...

}

//Test.cpp文件

CTestApp::CTestApp()

{

 str="abc";

}

好了,现在我们就在CConfig类中调用str吧!

//Config.cpp文件

  CTestApp *pApp=(CTestApp *)AfxGetApp( );

  AfxMessageBox(pApp->str);

这样,就实现了对CTestApp类中变量的调用。

 

posted on 2005-01-20 16:43 【冰冻苔原】 阅读(1920) 评论(0)  编辑  收藏 所属分类: 编程&&电脑技术随笔
 
Copyright © 【冰冻苔原】 Powered by: 博客园 模板提供:沪江博客