各位大虾:
我在一个Win32应用程序的工程中添加了一个对话框资源,然后使用class wizard建立了这个对话框相关的类。
最后在Win32主程序中调用这个类,使用
CMyDlg dlg;
dlg.DoModal();
但是为什么对话框无法显示?
我Debug跟踪后,发现声明的对话框类对象是空的.
我在一个Win32应用程序的工程中添加了一个对话框资源,然后使用class wizard建立了这个对话框相关的类。
最后在Win32主程序中调用这个类,使用
CMyDlg dlg;
dlg.DoModal();
但是为什么对话框无法显示?
我Debug跟踪后,发现声明的对话框类对象是空的.
我建立了对话框相关的类CMyDlg 派生于CDialog, 在Win32程序中引用了这个类
值得怀疑
不要怀疑,绝对能够显示。
MFC也就是Win32封装起来的。
DialogBox();
CreateDialog();
你在Win32工程中加个MFC的对话框类进来还能用?
我现在只有用DialogBox来实现模态对话框了。