AfxGetApp()这个函数要如何使用?
我用VC++6。0的向导生成了一个基本对话
这个类名称为:CTest7Dlg
框然后放了一个int a 一个void add() 和一个edit 控件(生成一个m_edit)和一个按钮。(全在public 里面)
然后点按钮出另一个只有一个按钮的对话框(这个类名为:test)
test里我加了个OnButton1()(就是它的按钮的函数)
然后我在OnButton1() 里分别用下面语句做实验:
1:((CTest7Dlg *)AfxGetApp())->a=2;
2:((CTest7Dlg *)AfxGetApp())->add();
3:((CTest7Dlg *)AfxGetApp())->m_edit="2312";
结果。。
1:编译通过也运行了但不知道值有没有变成2。。
2:出现rror LNK2001: unresolved external symbol "public: void __thiscall CTest7Dlg::add
(void)" (?add@CTest7Dlg@@QAEXXZ)
Debug/test7.exe : fatal error LNK1120: 1 unresolved externals
3:编译通过,运行程序点这个按钮(Button1)时出错退出。。
请教达人 这是为什么啊
--------------------next---------------------
阅读(1883) | 评论(0) | 转发(0) |