vs2010 mfc C++ 空窗体怎么创建
我DELPHI转过来的.今天下了VS2010创建C++的MFC.结果发现没窗体?那我怎么往上加控件?点运行出现了一个莫名其妙的窗口.上面菜单啊什么都有..我难道就不能自定...
我DELPHI转过来的.今天下了VS2010创建C++的MFC.结果发现没窗体?那我怎么往上加控件?点运行出现了一个莫名其妙的窗口.上面菜单啊什么都有..我难道就不能自定义一个空窗口.和VC6.0一样?
没一个回答有用的.算了.我还是用回VC++6.0吧 展开
没一个回答有用的.算了.我还是用回VC++6.0吧 展开
7个回答
展开全部
空窗体到底是指什么我不太清楚,因为VS建好的东西默认就是没有啥功能的。VS默认建立的窗体是支持activeX,并且有一些简单的菜单的。窗口的类型你可以在建立这个工程时,在向导中选择,就是能设置窗口属性:“最大化按钮”,“粗框架”之类的那个地方(不好意思记不住名字)。在右边可以把一些类似“剪切”快捷按钮的东西去掉。
如果想要把菜单去掉的话,去CMainFrame的PreCreate函数,改写它的CREATESTRUCT型参数cs。去掉菜单的方法是:cs.m_hMenu = NULL;(好吧,可能不是m_hMenu,但是就是cs对应Menu指针的那个成员变量)这样就可以不加载系统默认创建的那个菜单。
唉,那啥,LZ,你这话我可不能当没听到啊。。。我的办法不管用么???
如果想要把菜单去掉的话,去CMainFrame的PreCreate函数,改写它的CREATESTRUCT型参数cs。去掉菜单的方法是:cs.m_hMenu = NULL;(好吧,可能不是m_hMenu,但是就是cs对应Menu指针的那个成员变量)这样就可以不加载系统默认创建的那个菜单。
唉,那啥,LZ,你这话我可不能当没听到啊。。。我的办法不管用么???
更多追问追答
追问
我的意思是.和VC6.0一样.建立一个MFC的时候.窗体上什么都没有.我可以添加自己想要的东西
编辑代码什么的.但是现在我用VS2010建立一个MFC.毛都看不到.我怎么往里面加代码
什么都看不到就算了.运行的时候窗体上的东西都不是我想要的.而且不知道怎么往里加代码
追答
那啥,LZ,在窗口(视图?反正翻译过来差不多是这个意思吧?左数第三个吧)选项卡里,把代码窗口和解决方案管理器打开,再把类向导打开(默认热键ctrl+shift+x),就可以找到代码之类的了。。。
展开全部
空窗体?只有一个框架什么都没有吗,这样的空窗口用win32弄个就好。
MFC ,全局CWinApp构造时就会把DOC/View/Frame全部补齐,不然估计会报错。
MFC框架相互调用几乎哪里都有,手动销毁不行的。用win32玩玩就是了。
MFC ,全局CWinApp构造时就会把DOC/View/Frame全部补齐,不然估计会报错。
MFC框架相互调用几乎哪里都有,手动销毁不行的。用win32玩玩就是了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
直接用MFC应用程序向导,创建一个对话框就是。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在资源视图中右键,添加资源,然后选择dialog或者直接插入dialog就可以了(资源视图就在视图里)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
创建一个MFC的应用程序,编译运行后就出来了,加控件的话就根据要求了
追问
你说了不和没说一样
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询