有一个主对话框类,针对它我给他建立了两个对话框模板,两个模板上面的区别就是控件的布局不同.请问怎么由根据条件显示两个不同的模板
用mfc默认的方法肯定是不行的了
CMainDlg dlg;
dlg.DoModal();
这样是不行的了。因为它用了默认的对话框资源
enum { IDD = IDD_CHECKNET_SERVERDIALOG };
如果用
::DialogBox(AfxGetInstanceHandle(),MAKEINTRESOURCE(IDD_CHECKNET_SERVERDIALOG),NULL,NULL);
它又没有消息循环,自己处理是不是很麻烦。
我看核心编程上 源代码是针对每个控件的每个消息处理的,这样很麻烦,我不想用这种纯sdk的方式
请问怎么处理,能不能给出完整的结构