dll中的对话框
想从DLL中加一个对话框资源,怎么让EXE调用呼出呢???
资源在DLL中,IDD:IDD_DIALOG_TEST
扩展DLL中实现了CTestDlg类, 并导出(AFX_EXT_CLASS)
在EXE中包含了头文件TestDlg.h后,提示IDD_DIALOG_TEST未定义(如何解决?,我只是硬加了定义#define IDD_DIALOG_TEST 134,这样编译就通过了)
结果我在需要的时候用CTestDlg dlg; //这里我发现dlg构造后dlg.m_hWnd=0
dlg.DoModal()失败!!
请教大虾们了. //bow
问题点数:20、回复次数:2Top
1 楼i_love_star(揭帖要快,给分要爽)回复于 2005-02-22 15:50:30 得分 10
dll添加一个函数调用dll的对话框,然后把这个函数导出
Top
2 楼zyl910(编程的乐趣在于编程控制硬件,与用图形学实现绚丽效果)回复于 2005-02-22 15:55:08 得分 10
1.在dll中导出调用该对话框的函数
2.让exe加载dll中的对话框资源,再显示对话框。此时用SDK编程好一点Top




