急问一个DLL产生对话框的有关问题
急问一个DLL产生对话框的问题
我写了一个DLL用来生成一个对话框配置一些数据。在一个Dialog中通过点击按钮调用DLL时可以正常运行,可当我在一个Propertypage中通过右键菜单调用DLL时在执行对话框的DoModal函数时就出现异常退出,请高人指点迷津啊~~~
------解决方案--------------------
是需要父窗口句柄(指针)吧,得从主程序传进来一个。
------解决方案--------------------
将dll dialog设置成child/none呢
------解决方案--------------------
传句柄,不要传指针,用时:
CWnd::FromHandle(hMainWnd)
我写了一个DLL用来生成一个对话框配置一些数据。在一个Dialog中通过点击按钮调用DLL时可以正常运行,可当我在一个Propertypage中通过右键菜单调用DLL时在执行对话框的DoModal函数时就出现异常退出,请高人指点迷津啊~~~
------解决方案--------------------
是需要父窗口句柄(指针)吧,得从主程序传进来一个。
------解决方案--------------------
将dll dialog设置成child/none呢
------解决方案--------------------
传句柄,不要传指针,用时:
CWnd::FromHandle(hMainWnd)