请教,怎么用MFC模板生成一个不需要Doc、Frame和View类的应用程序 MFC提供了SDI,MDI和MTD三种界面接口,但是我不想要这样的界面,具体来说是不需要View类,Doc类和MainFrame类,主界面我可以自己用位图,然后自己再添加一些Dialog,还有其他自定义的类来实现应用程序,请问通过何种方式才能达到这个目的呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 创建一个基于对话框的项目,如果不想要MFC生成的对话框,就把相关的资源和代码都删除就可以了。 那你创建一个Dialog Based的程序不就得了。 用基于对话框的就可以啊,如果还不满意,直接用api函数编写 刚试了,难道只要删除资源文件里对话框文件夹下的IDD_DIALOG什么的即可,这样的话,Dialog还是存在,如果要删除它的头文件和源代码就会报错,因为需要清理app文件里和有dialog有关的成员或者调用,看起来太麻烦,只有这一种方法了吗? 其实原意是不用默认的对话框启动程序,基于对话框的程序一运行就跳出对话框,实在什么地方控制这个入口的?app文件里的某个地方? 要删除对话框类的h和cpp文件、对话框资源、应用程序初始化函数中构造和显示对话框的代码。其它资源和resource.h中的定义如果不需要也可以删除。 知道了,App类中初始化函数是关键,谢谢各位!结贴! 新建 Project 的时候 不要选择MFC App Wizard 选择 Win32 Application 就OK 了空的,有入口函数的,有框架的,随你选,就是没有Doc,View,MainFrame,Dialog 不想显示很简单,在 OnInitDialog 函数指向你自己创建的窗口,在退出时 CDialog::OnClose()OnInitDialog{................... CXXXXXDialog dlg; //你自己的窗口使用图片自绘 dlg.DoModal(); CDialog::OnClose(); return TRUE;} 求助fopen绝对路径和相对路径的问题? VC 读取操作Excel问题 子窗体怎么调用父窗体的方法? 求教宏定义 为什么我的tab控件没有显示(急)-在线 我的系统钩子很奇怪! 请教~VC。NET与BCB有区别吗? 远程注入的问题 想学MFC,到底是微软的那本MFC第二版好还是《深入浅出》好,我太迷惑了,请完整看过两书的高人指点一二。看E文我没问题,只是想来个二选一。 如何在VC中实现COPY文件?!! 一个以前做的3D模型的程序,可是调试不成功了。高手来支招啊。谢谢。 我想在单文档中切分为三个视图,左边一个用来检索,右边上下各一个用来显示,那左边的视图能嵌入对话框么?
如果要删除它的头文件和源代码就会报错,因为需要清理app文件里和有dialog有关的成员或者调用,看起来太
麻烦,只有这一种方法了吗?
app文件里的某个地方?
新建 Project 的时候 不要选择MFC App Wizard 选择 Win32 Application 就OK 了空的,有入口函数的,有框架的,随你选,就是没有Doc,View,MainFrame,Dialog
不想显示很简单,在 OnInitDialog 函数指向你自己创建的窗口,在退出时 CDialog::OnClose()OnInitDialog{...........
........ CXXXXXDialog dlg; //你自己的窗口使用图片自绘
dlg.DoModal();
CDialog::OnClose();
return TRUE;
}