DLL如何调用对话框里的函数
下面是用VC6.0做的.
我想做一个DLL,因为比较复杂,所以先在一个对话框里设计.好调一些.现在对话框里的诸功能均已做好了.
要在DLL里调用,我在DLL里面用Project->insert project into workspace把对话框工程加入了.
在DLL里也包含了对话框的头文件,如include "testdlg.h"
下面是我的三个问题
1>DLL里说Cannot open include file "testdlg.h"
2>是否要建立一个实例才能调用对话内的函数?如
CTestDlg testdlg;
testdlg.SomeFunctions();
这里SomeFuctions()是可以从testdlg后小数点出现的,但编辑时还是说找不到CTestDlg
3>DLL里采用的是char * DllString 的形式,而我想将这个字符串传给对话框里去,如testdlg.dlgString,我在对话框里采用的dlgString是CString类型的,传不进去. 在DLL里加了include "afx.h",并在设置(project settings)里改成了Use MFC in a shared DLL,但在DLL里还是不能认识CString类型.
万分焦急,切盼各位大师指点.谢谢