如题:
1): 我建立 2 个文件 1.cpp和 1.h , "1.cpp 已经 include 1.h"
2): 我有一个对话框, myDlg.cpp, myDlg.h, myDlg.cpp已经include "1.h",因为要使用1.h 中的函数.
3): 我如何在 1.cpp中使用 myDlg.h中定义的函数, 是public型的.
如下方法不行:
1.cpp中include myDlg.h, 提示对话框资源找不到.
2: 在以上1的基础上再include Resource.h,编译通过,debug模式下,报错. release能编译,但功能好像没实现.
------解决思路----------------------
创建一个实例
CMyDlg dlg;
dlg.fun()
或者是有实例的句柄
pMyDlg->fun();
或者 fun 定义为静态的
CMyDlg::fun()
------解决思路----------------------
在1.h中include "myDlg.h"
创建一个对象
CMyDlg dlg;
对象访问函数
dlg.fun():
------解决思路----------------------
LZ你应该是想在1.CPP中的函数输出信息显示到窗口上的编辑框中吧
你调用1.cpp中的函数时把编辑框指针作为参数传过去就行了
不然2个CPP文件是不能互相引用的