MfC基于单文档能否在对话框调用菜单?

在做数据库界面的时候我希望通过登陆后以菜单的方式来选择功能,所以我设计思路是登陆成功然后跳转到我自定义的菜单界面IDR_MEMU。但是这个时候我发现无法调用,查了也没有,所以有没有方法跳到菜单界面。。
还是刚学的小白。。。诚心像各位大神请教。。
用的是vc6

0

2个回答

可以啊,获得mainframe,然后调用菜单的函数

1
qq_36439263
_Helary 但是我们登陆是要通过主菜单界面来登陆的
大约 2 年之前 回复
0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
MFC基于单文档菜单栏调用对话框的实现
创建一个基于单文档的工程命名为Runrn在资源视图中插入基于CDialog ,ID为IDD_DIALOG_NetSet的对话框,并生成类rn打开资源视图在IDR_MAINFRAME中加入菜单“网络配置”rn右击选择属性将ID改为ID_NetSetrn添加事件处理程序rn在void CMainFrame::OnNetset()编辑处理程序rn在头文件中加入#include "NetSet.h"rn并
MFC应用程序建立单文档程序能在里面调用对话框
基于对话框或单文档程序调用别的对话框 对话框 单文档 调用
MFC界面基于单文档调用对话框
用MFC编的小界面,里面包含源代码,基于单文档,调用多个对话框
MFC单文档嵌入对话框
因为要实现一个在单文档中嵌入对话框的界面,自己愚钝,在网上查找了很多方法都不能实现,后来解决,现记录解决方法,防止后来使用遗忘;n1、添加一个对话框,将对话框的Style设置成Child;n2、添加一个关联该对话框的类CTestDlg,基类为CFormView;n3、在MainFrm.cpp中添加CXXXXDoc.h和CXXXXView.h,注意CXXXXDoc.h应该在CXXXXView.
mfc:单文档中对话框类调用视图类和框架类成员变量的实例
建立一个单文档mfc程序,设计一个菜单按钮,可以弹出一个对话框。在对话框中使用视图类和框架类中的变量。 n界面如下对话框图:框架类的成员变量index:视图类的成员变量m_str:button1的响应函数//选择下拉列表的一项,在编辑框中显示出来。其中用到index和m_strnvoid CDialog1::OnBnClickedButton1()n{n // TODO: 在此添加控件通知处理
MFC单文档弹出非模态对话框绘图
利用MFC实现单文档菜单响应,生成并显示非模态对话框,并对其进行实时地销毁,对话框还实现了绘图的功能(画直线),一例多用,自己花了一上午搞出来的
如何从一个对话框弹出单文档视图
如何从一个对话框弹出单文档视图
在单文档视图中加入对话框
利用单文档做界面显示时,一般的情况是:左侧显示图像、数据;右侧显示控件,通过控件控制左侧数据或图像的显示;n这样可以利用单文档结构,左侧为视图显示,右侧使用对话框。对话框可用使用CDialog类或CFormView。n采用CFormView,需要拆分窗口。具体步骤如下:nnn1,创建一个对话框类CMyFormDlg,基类为CFormView;创建类时会自动关联生成一个对话框资源,IDD_
MFC基于单文档分割视图后子窗口点击编辑框获得相应的操作
先介绍在网上看到的一篇文章中介绍的几种方法,试了之后没有任何反应,目前原因不详,(猜想可能是我创建了单文档之后又用了分屏函数,对话框为子对画框),文章见http://blog.csdn.net/xiaoyaofriend/article/details/7754056rnrn在写界面的用于触屏时,往往需要编辑框弹出盘来进行输入,下面就将我思路写一下吧,rnrn1.刚开始在网让找一些这方面的资料,结
MFC类与类之间的访问与调用(单文档应用程序+多文档应用程序)以及在一个对话框中获取另一个对话框的指针
MFC类与类之间的访问与调用(单文档应用程序+多文档应用程序)nn(1)在所有类中获取App指针:nCWin *pApp=AfxGetApp();nCXXXApp *pMyApp=(CXXXApp*)pApp;nnn(2)所有类中获取CMainFrame类指针:nCMainFrame *pFrame=(CMainFrame*)AfxGetMainWnd();nCMainFrame *pFrame=(CMainFrame*)(AfxGetApp()-
MFC点击菜单,弹出对话框问题
此功能操作实现代码如下:rnvoid CJB8View::OnAdjusttime() rn{rn// TODO: Add your command handler code herernCAdjustTime dlg;rndlg.DoModal();rn}rn解释:CAdjustTime是一对话框类,rnrn当dlg.DoModal()后,显示一个模态对话框,此时DoModal()函数并不返回,
vs2010mfc单文档中添加对话框中的控件
mfc中的CFormView类是用于表单视图的基类。 表单视图本质上是一个包含控件的视图。 这些控件基于对话框模板资源进行布局。 如果您想在应用程序中使用表单,请使用CFormView。 nn所以可以派生CFormView的子类加入对话框,然后可以在对话框上加入按钮、静态文本框、Picture等控件功能。在单文档中加入对话框的步骤如下:nn1. 在类向导中添加类,从CFormView类派生子类CC...
基于MFC单文档程序的CheckBox运用
首先,单文档程序不能像基于对话框程序一样直接把CheckBox拖到主界面中,必须自己手动创建,即靠代码写出来。n其次,MFC没有CCheckBox类,只有CListBox 和 CCheckLIstBox类,后两者相比, CCheckLIstBox 比 CListBox 多了复选框,因此这儿我们需要用到  CCheckLIstBox类。n具体实现步骤如下:n(1)在某视图cpp 中添加 复选框
VC++6.0 登录对话框(基于单文档)
VC++登录对话框编程环境为vc++ 6.0,是基于单文档的vc++程序,对于学习c++的初学者有一定的帮助,本程序 用户名是 username 密码是 password
去掉基于FormView的MFC单文档默认菜单和工具栏的方法
操作: n(1):参考http://blog.csdn.net/clever101/article/details/5394535第二种方法,首先在MainFrm.h末尾中增加DelAllMenu函数。 n(2):然后在MainFrm.cpp的OnCreate()中将下面代码注释掉,如下:/*if (!m_wndMenuBar.Create(this))n {n TRACE0("
VC++6.0 MFC 菜单 子选项 能否被点击 单文档程序
创建一个menu 创建菜单项 自动生成其ID 如IDR_MENU1 不用创建类n 创建两个子选项nnnn2.打开mainFrame类 找到 OnCreate函数nn // TODO: Delete these three lines if you don't want the toolbar tonn // be dockablenn...
基于对话框、单文档、多文档区别
单文档支持文档视图架构,数据的保存--(读取--修改)文档类功能--显示(视图类功能),比较方便。n基于对话框,主窗口是对话框类型,可以方便的使用控件,所见即所得的编程,比较方便。单文档类似“记事本”这样的应用程序,是文件处理软件的开发基础,只是每个应用程序仅处理一个文档(与多文档相比较)。n基于对话框类似“计算器”这样的应用程序,没有需要处理的文档,一般是工具软件的开发基础。nn基于对话框(
opencv+MFC单文档添加对话框控件并且显示图片
分割单文档n首先为单文档客户群开辟一个空间,可以在空间上添加控件。nnnnnn1.自定义一个类这里起名时CDview,基类时CFormView,添加成功后资源视图中会出现IDD_DVIEW在这里面添加控件就可以了。nn2.在CMainFrame头文件中声明CSplitterWnd    m_wndSplitter;并且在CMainFrame源文件中添加两个头文件。nn因为SingleDocView...
MFC对话框程序加载菜单、加速键、工具栏
MFC中程序分为三种:多文档程序、单文档程序和对话框程序,其中多文档和单文档程序默认带有菜单、加速键以及工具栏,下面介绍对话框程序中加载菜单、加速键和工具栏的方法。rn首先,新建一个对话框的程序,名称叫做DlgTest,如下图:rnrnrn一、加载菜单rn首先,新建一个菜单,如下图所示,主菜单名称叫“文件”,添加下拉菜单“新建”、“关闭”。菜单ID叫做:IDR_TEST_MENUrnrnrn方法一
[Windows]MFC单文档实现菜单切换
我们在加载单文档主界面时找到如下代码,当然可以在解决方案中寻找IDR_MAINFRAME,以确定其位置n// 注册应用程序的文档模板。文档模板n // 将用作文档、框架窗口和视图之间的连接n CSingleDocTemplate* pDocTemplate;n pDocTemplate = new CSingleDocTemplate(n IDR_MENU_LOGIN,n RUNTIME_C
基于单文档MFC的菜单的操作
基于单文档的MFC标准的程序rn几个重要函数:rnrnSetMenu()rnrn原型BOOL SetMenu(HWND hWnd,HMENU hMenu);rn功能:该函数分配一个新菜单到指定窗口rn参数:rnhWnd:菜单被分配到其中的窗口的句柄。rnHMenu:新菜单的句柄。如果菜单参数为NULL,则窗口的当前菜单被删除。 函数SetMenu替换原来的菜单(如果存在),但并不将其销毁。应用程序必须调用函数De...
单文档 多文档 对话框(感觉说的很好)
摘自:http://topic.csdn.net/t/20050526/15/4037687.html          psbeond 的发言看来对windows编程还是不够了解呀。 基于mfc的应用程序。有一个CXXXApp的类。这代表了一个应用程序实例,里面有一个InitInstance成员,这里是创建窗口的地方,你可以通过改写其中的代码,实现你自己的需求,而MFC的应用程序向导
MFC单文档应用程序关闭时,退出提示功能的添加
首先创建单文档应用程序,F5运行结果如下图 n nnnn然后在类视图-CMainFrame中添加OnClose()消息响应;其次在CMainFrame.cpp文件中添加如下代码:nnnnvoid CMainFrame::OnClose()n{n //TODO:在此添加消息处理代码n if (MessageBox(L"确定要退出程序吗?",L"退出提示",MB_ICONINFORMATION|...
MFC单文档项目固定对话框
MFC单文档项目是一个空白的显示区,开发者可以通过设计对话框然后固定到具体显示区,通过组合的形式可以做到集成多个对话框在一个项目里。下面笔者提供一个样例来说明如何做,供读者参考学习,交流。nn第一步:先设计对话框,需要注意的是对话框的属性栏里面的style要设置为child,border设置为none,最重要的是要把对话框继承的基类改为CDialogBar,把BEGIN_MESSAGE_MAP的第...
VS2010中单文档视图中增加对话框
1,创建一个对话框类CMyFormDlg,基类为CFormView;创建类时会自动关联生成一个对话框资源,IDD_MYFORMDLG注意:基类应为CFormView2,在MainFrm.h中的CMainFrame类中定义一个窗口拆分类:CSplitterWnd  Splitter;3,为CMainFrame类重载OnCreateClient函数,(说明:拆分窗口需要重载此函数) Splitter....
基于单文档的对话框创建及注意事项
普通单文档界面运行时是一个文档形式,但我想要的单文档界面是一个对话框的行。rn解决办法:rn在创建单文档工程DocView时,最后一步:rn1.生成的类 视图中 选择基于CFormView ,不选择默认的CView。rnclass CDocViewView : public CFormViewrn【注意】最后一项不改为基于CFormView 时,会使产生的对话框在使用GetDocument时出错,此处要尤...
windows编程之MFC创建单文档应用之菜单添加
好久没有学windows编程了,今天计算机图形学作业用到了mfc,发现各种不适应。好了,不吐槽了,come on baby!n1. 首先新建当文档程序,并命名为Demo1,如图:一路next。。,注意点如图:2. 接下来添加菜单项操作过程:首先找到资源视图(Resourse),然后点击IDR_MAINFRAME,好了,我们熟悉的基于对话框的菜单添加也是这个鬼东西。3. 接下来我们就可以添加我们需要添
基于MFC单文档下调用opencv库并将图片效果显示在单文档窗口
对比于网络上的MFC对话框显示图像处理的效果,按下控件就会有对话框的弹出,为此为了美观和方便,便制作了基于单文档调用opencv库的方式,并使图片处理效果一直悬浮在单文档的窗口中。 opencv库对于二维图像处理有着极大的方便,此篇博客主要是为了实现opencv库与MFC单文档的较为完整的配合。n     在新的单文档中用opencv显示图像,主要用到了cvvImage类,cvvImage类包装
MFC单文档之快速创建多个对话框类
快速新建多个对话框类
MFC实现菜单弹出对话框,并在对话框中实现控件触发
首先我们要新建一个mfc工程,实验工具是vs,选择图中选项然后下一步当中,设置成基于对话框然后可以完成,也可以继续下一步设置窗口的一下小部件。1.第一步,我们要在窗口上添加菜单。找到资源视图,右键添加资源。选择menu,新建之后,输入自己想要的菜单名最后在添加图中所缺代码:        CMenu menu; menu.LoadMenu(IDR_MENU1);  //IDR_MENU1为菜单栏I...
MFC单文档之基于MSCOMM的多个编辑框的串口通讯
VS2013取消了MSCOMM串口控件,如果还想用该控件写串口程序,就得自己添加写基于MFC的程序1.在VS2013下编写基于MSCOMM的MFC串口通讯程序直接参考百度经验,里面有非常明确的讲解如何下载控件及使用控件进行通信。 n百度经验 n补充:串口号可以更改是一个优势,另外有的电脑你把那四个文件复制后,是可以自动完成注册的,所以最好先试一试看能不能使用,不能使用的话再新建注册表项。2.新建多个
MFC 基于对话框 菜单栏的选择对号标记
MFC 基于对话框 菜单栏的选择对号标记 核对标记
MFC之对话框程序创建状态栏 并在状态栏上显示时间
环境:win7 ,VS2010 对话框程序。 语言:C++ 功能:1.在对话框程序中添加状态栏 2.在状态栏中显示时间。 3.时间实时更新。 逻辑:对话框中先手动添加状态栏。而后通过Ctime类获取系统时间实时显示到某一控件上。在主对话框中添加WM_Timer消息。一秒重新调用一次获取时间函数及控件显示的东西。 缺点:未实现居中显示。
MFC Ribbon界面如何添加dialog
MFC Ribbon界面如何添加dialog之前没有用过Ribbon,都是基于单个的dialog使用MFC。现在为了更加美观和易用,试着去用Ribbon,Toolbar、标题栏那些还比较容易,但是怎么在下方再添加其他的控件?比如Picture Control等。Questions: n 新建的Dialog如何显示在Ribbon界面上? n本Markdown编辑器使用StackEdit修改而来,用它写
1.4 单文档MFC应用程序实例
对话框应用程序使用简洁高效,所以被广泛的使用。对话框在默认情况下缺少状态栏、工具栏等界面元素,不能算作是“完整”的Windows应用程序。而单文档界面,可以看作是“标准”的Windows应用程序界面。1.4.1 技术要点:nMFC的单文档应用程序结构的一大特点是数据和界面分离,在单文档应用程序中,程序中数据的保存、加载和处理等功能由CDocument完成,而数据的显示由CView来完成。这种结构又被
mfc单文档应用程序实现了formview界面切换和dialog布局
控制了窗口的大小当拖动窗口缩小的添加的空间大小时,窗口不会再缩小了,实现了formview dialog对话框的布局,还有就是点击菜单项切换界面,
在单文档中插入对话框
由于需要在单文档中输入东西,所以学习一下视图分割的些许内容。n1.首先,在MainFrm.h中插入CsplitterWnd m_splitter;nnnprotected: // 控件条嵌入成员n CToolBar m_wndToolBar;n CStatusBar m_wndStatusBar;n CSplitterWnd m_splitter
vs2010单文档中添加对话框并在对话框中添加属性框(标签框)
1.创建单文档Demo在资源视图Dialog中插入两个Dialoge,Style设置为child,Border设置为chill。为两个对话框分别添加类,基类为CPropertyPage,类名CP1,CP2。在P1的头文件添加 #include "resource.h"2.在类视图中在Demo中添加类,基类为CPropertySheet,类名为CSheet。在Sheet.h头文件中包含P1.h,P2...
mfc基于单文档打开bmp图片
通过资源管理器打开一张bmp图片,并实现图片按原始比例放大或缩小
VS2017 CDockablePane 嵌入对话框
非常简单的CDockablePane 里嵌入对话框小程序,适合刚接触CDockablePane 朋友
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 人工智能能否培训 mfc游戏开发视频