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

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

0

2个回答

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

1
qq_36439263
_Helary 但是我们登陆是要通过主菜单界面来登陆的
2 年多之前 回复
0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
MFC基于单文档菜单栏调用对话框的实现
创建一个基于单文档的工程命名为Run 在资源视图中插入基于CDialog ,ID为IDD_DIALOG_NetSet的对话框,并生成类 打开资源视图在IDR_MAINFRAME中加入菜单“网络配置” 右击选择属性将ID改为ID_NetSet 添加事件处理程序 在void CMainFrame::OnNetset()编辑处理程序 在头文件中加入#include "NetSet.h" 并
MFC应用程序建立单文档程序能在里面调用对话框
基于对话框或单文档程序调用别的对话框 对话框 单文档 调用
MFC界面基于单文档调用对话框
用MFC编的小界面,里面包含源代码,基于单文档,调用多个对话框
mfc:单文档中对话框类调用视图类和框架类成员变量的实例
建立一个单文档mfc程序,设计一个菜单按钮,可以弹出一个对话框。在对话框中使用视图类和框架类中的变量。 界面如下对话框图:框架类的成员变量index:视图类的成员变量m_str:button1的响应函数//选择下拉列表的一项,在编辑框中显示出来。其中用到index和m_str void CDialog1::OnBnClickedButton1() { // TODO: 在此添加控件通知处理
MFC单文档嵌入对话框
因为要实现一个在单文档中嵌入对话框的界面,自己愚钝,在网上查找了很多方法都不能实现,后来解决,现记录解决方法,防止后来使用遗忘; 1、添加一个对话框,将对话框的Style设置成Child; 2、添加一个关联该对话框的类CTestDlg,基类为CFormView; 3、在MainFrm.cpp中添加CXXXXDoc.h和CXXXXView.h,注意CXXXXDoc.h应该在CXXXXView.
MFC获取各个窗口(体)之间的指针(对象)
MFC在很多的对话框操作中,我们经常要用到在一个对话框中调用另一个对话框的函数或变量.可以用如下方法来解决.    HWND hWnd=::FindWindow(NULL,_T("Sphere"));      //得到对话框的句柄    C***Dialog* pWnd= (C***Dialog*)C***Dialog::FromHandle(hWnd); //由句柄得到对话框的对象指针
MFC单文档弹出非模态对话框绘图
利用MFC实现单文档菜单响应,生成并显示非模态对话框,并对其进行实时地销毁,对话框还实现了绘图的功能(画直线),一例多用,自己花了一上午搞出来的
在单文档视图中加入对话框
利用单文档做界面显示时,一般的情况是:左侧显示图像、数据;右侧显示控件,通过控件控制左侧数据或图像的显示; 这样可以利用单文档结构,左侧为视图显示,右侧使用对话框。对话框可用使用CDialog类或CFormView。 采用CFormView,需要拆分窗口。具体步骤如下: 1,创建一个对话框类CMyFormDlg,基类为CFormView;创建类时会自动关联生成一个对话框资源,IDD_
MFC基于单文档分割视图后子窗口点击编辑框获得相应的操作
先介绍在网上看到的一篇文章中介绍的几种方法,试了之后没有任何反应,目前原因不详,(猜想可能是我创建了单文档之后又用了分屏函数,对话框为子对画框),文章见http://blog.csdn.net/xiaoyaofriend/article/details/7754056 在写界面的用于触屏时,往往需要编辑框弹出盘来进行输入,下面就将我思路写一下吧, 1.刚开始在网让找一些这方面的资料,结
《明明白白看MFC之程序框架(二)》
 二、         MFC应用程序结构 借助向导,可以快速的生成一个SDI的Windows应用程序。在使用向导生成应用程序后,会发现有好几个文件, 其主要代码如下: CHelloWorldApp theApp;int AFXAPI AfxWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,    LPTSTR l
MFC单文档以及对话框利用加速键设置快捷键
    一、对话框程序 1、资源视图添加Accelerator 2、Accelerator中添加快捷键,id就是控件的id 3、添加成员变量 HACCEL m_hac; 4、初始化函数OnInitDialog中加载资源 m_hac = LoadAccelerators( AfxGetResourceHandle(), MAKEINTRESOURCE( IDR_ACCEL...
MFC对话框程序加载菜单、加速键、工具栏
MFC中程序分为三种:多文档程序、单文档程序和对话框程序,其中多文档和单文档程序默认带有菜单、加速键以及工具栏,下面介绍对话框程序中加载菜单、加速键和工具栏的方法。 首先,新建一个对话框的程序,名称叫做DlgTest,如下图: 一、加载菜单 首先,新建一个菜单,如下图所示,主菜单名称叫“文件”,添加下拉菜单“新建”、“关闭”。菜单ID叫做:IDR_TEST_MENU 方法一
基于MFC单文档程序的CheckBox运用
首先,单文档程序不能像基于对话框程序一样直接把CheckBox拖到主界面中,必须自己手动创建,即靠代码写出来。 其次,MFC没有CCheckBox类,只有CListBox 和 CCheckLIstBox类,后两者相比, CCheckLIstBox 比 CListBox 多了复选框,因此这儿我们需要用到  CCheckLIstBox类。 具体实现步骤如下: (1)在某视图cpp 中添加 复选框
VC++6.0 登录对话框(基于单文档)
VC++登录对话框编程环境为vc++ 6.0,是基于单文档的vc++程序,对于学习c++的初学者有一定的帮助,本程序 用户名是 username 密码是 password
opencv+MFC单文档添加对话框控件并且显示图片
分割单文档 首先为单文档客户群开辟一个空间,可以在空间上添加控件。 1.自定义一个类这里起名时CDview,基类时CFormView,添加成功后资源视图中会出现IDD_DVIEW在这里面添加控件就可以了。 2.在CMainFrame头文件中声明CSplitterWnd    m_wndSplitter;并且在CMainFrame源文件中添加两个头文件。 因为SingleDocView...
基于对话框、单文档、多文档区别
单文档支持文档视图架构,数据的保存--(读取--修改)文档类功能--显示(视图类功能),比较方便。 基于对话框,主窗口是对话框类型,可以方便的使用控件,所见即所得的编程,比较方便。单文档类似“记事本”这样的应用程序,是文件处理软件的开发基础,只是每个应用程序仅处理一个文档(与多文档相比较)。 基于对话框类似“计算器”这样的应用程序,没有需要处理的文档,一般是工具软件的开发基础。 基于对话框(
vs2010mfc单文档中添加对话框中的控件
mfc中的CFormView类是用于表单视图的基类。 表单视图本质上是一个包含控件的视图。 这些控件基于对话框模板资源进行布局。 如果您想在应用程序中使用表单,请使用CFormView。  所以可以派生CFormView的子类加入对话框,然后可以在对话框上加入按钮、静态文本框、Picture等控件功能。在单文档中加入对话框的步骤如下: 1. 在类向导中添加类,从CFormView类派生子类CC...
MFC点击菜单,弹出对话框问题
此功能操作实现代码如下: void CJB8View::OnAdjusttime() { // TODO: Add your command handler code here CAdjustTime dlg; dlg.DoModal(); } 解释:CAdjustTime是一对话框类, 当dlg.DoModal()后,显示一个模态对话框,此时DoModal()函数并不返回,
MFC单文档应用程序关闭时,退出提示功能的添加
首先创建单文档应用程序,F5运行结果如下图 然后在类视图-CMainFrame中添加OnClose()消息响应;其次在CMainFrame.cpp文件中添加如下代码: void CMainFrame::OnClose() { //TODO:在此添加消息处理代码 if (MessageBox(L"确定要退出程序吗?",L"退出提示",MB_ICONINFORMATION|...
基于单文档MFC的菜单的操作
基于单文档的MFC标准的程序 几个重要函数: SetMenu() 原型BOOL SetMenu(HWND hWnd,HMENU hMenu); 功能:该函数分配一个新菜单到指定窗口 参数: hWnd:菜单被分配到其中的窗口的句柄。 HMenu:新菜单的句柄。如果菜单参数为NULL,则窗口的当前菜单被删除。 函数SetMenu替换原来的菜单(如果存在),但并不将其销毁。应用程序必须调用函数De...
单文档 多文档 对话框(感觉说的很好)
摘自:http://topic.csdn.net/t/20050526/15/4037687.html          psbeond 的发言看来对windows编程还是不够了解呀。 基于mfc的应用程序。有一个CXXXApp的类。这代表了一个应用程序实例,里面有一个InitInstance成员,这里是创建窗口的地方,你可以通过改写其中的代码,实现你自己的需求,而MFC的应用程序向导
VS2010中单文档视图中增加对话框
1,创建一个对话框类CMyFormDlg,基类为CFormView;创建类时会自动关联生成一个对话框资源,IDD_MYFORMDLG注意:基类应为CFormView2,在MainFrm.h中的CMainFrame类中定义一个窗口拆分类:CSplitterWnd  Splitter;3,为CMainFrame类重载OnCreateClient函数,(说明:拆分窗口需要重载此函数) Splitter....
MFC单文档项目固定对话框
MFC单文档项目是一个空白的显示区,开发者可以通过设计对话框然后固定到具体显示区,通过组合的形式可以做到集成多个对话框在一个项目里。下面笔者提供一个样例来说明如何做,供读者参考学习,交流。 第一步:先设计对话框,需要注意的是对话框的属性栏里面的style要设置为child,border设置为none,最重要的是要把对话框继承的基类改为CDialogBar,把BEGIN_MESSAGE_MAP的第...
windows编程之MFC创建单文档应用之菜单添加
好久没有学windows编程了,今天计算机图形学作业用到了mfc,发现各种不适应。好了,不吐槽了,come on baby! 1. 首先新建当文档程序,并命名为Demo1,如图:一路next。。,注意点如图:2. 接下来添加菜单项操作过程:首先找到资源视图(Resourse),然后点击IDR_MAINFRAME,好了,我们熟悉的基于对话框的菜单添加也是这个鬼东西。3. 接下来我们就可以添加我们需要添
基于单文档的对话框创建及注意事项
普通单文档界面运行时是一个文档形式,但我想要的单文档界面是一个对话框的行。 解决办法: 在创建单文档工程DocView时,最后一步: 1.生成的类 视图中 选择基于CFormView ,不选择默认的CView。 class CDocViewView : public CFormView 【注意】最后一项不改为基于CFormView 时,会使产生的对话框在使用GetDocument时出错,此处要尤...
VC++6.0 MFC 菜单 子选项 能否被点击 单文档程序
创建一个menu 创建菜单项 自动生成其ID 如IDR_MENU1 不用创建类 创建两个子选项 2.打开mainFrame类 找到 OnCreate函数 // TODO: Delete these three lines if you don't want the toolbar to // be dockable ...
基于MFC单文档下调用opencv库并将图片效果显示在单文档窗口
对比于网络上的MFC对话框显示图像处理的效果,按下控件就会有对话框的弹出,为此为了美观和方便,便制作了基于单文档调用opencv库的方式,并使图片处理效果一直悬浮在单文档的窗口中。 opencv库对于二维图像处理有着极大的方便,此篇博客主要是为了实现opencv库与MFC单文档的较为完整的配合。      在新的单文档中用opencv显示图像,主要用到了cvvImage类,cvvImage类包装
MFC 基于对话框 菜单栏的选择对号标记
MFC 基于对话框 菜单栏的选择对号标记 核对标记
MFC单文档之快速创建多个对话框类
快速新建多个对话框类
基于MFC下的单文档编辑,可以实现字体颜色、大小的改变
基于MFC下的单文档编辑,可以实现字体颜色、大小的改变
MFC实现菜单弹出对话框,并在对话框中实现控件触发
首先我们要新建一个mfc工程,实验工具是vs,选择图中选项然后下一步当中,设置成基于对话框然后可以完成,也可以继续下一步设置窗口的一下小部件。1.第一步,我们要在窗口上添加菜单。找到资源视图,右键添加资源。选择menu,新建之后,输入自己想要的菜单名最后在添加图中所缺代码:        CMenu menu; menu.LoadMenu(IDR_MENU1);  //IDR_MENU1为菜单栏I...
1.4 单文档MFC应用程序实例
对话框应用程序使用简洁高效,所以被广泛的使用。对话框在默认情况下缺少状态栏、工具栏等界面元素,不能算作是“完整”的Windows应用程序。而单文档界面,可以看作是“标准”的Windows应用程序界面。1.4.1 技术要点: MFC的单文档应用程序结构的一大特点是数据和界面分离,在单文档应用程序中,程序中数据的保存、加载和处理等功能由CDocument完成,而数据的显示由CView来完成。这种结构又被
MFC Ribbon界面如何添加dialog
MFC Ribbon界面如何添加dialog之前没有用过Ribbon,都是基于单个的dialog使用MFC。现在为了更加美观和易用,试着去用Ribbon,Toolbar、标题栏那些还比较容易,但是怎么在下方再添加其他的控件?比如Picture Control等。Questions: 新建的Dialog如何显示在Ribbon界面上? 本Markdown编辑器使用StackEdit修改而来,用它写
MFC中向对话框中添加菜单栏方法
在MFC中一般基于对话框的MFC界面是没有菜单栏的,基于文档视图结构的MFC界面是有菜单栏的,那么怎么在基于对话框的MFC界面中添加菜单栏。下面是基于网上的博客啥的自己整理的。**一、在资源视图中将menu加入资源视图中1、在MFC中新建一个基于对话框的MFC界面工程,打开资源视图截图如下: 里面是默认没有menu资源的。这时就需要我们手动添加menu资源了。 2、在资源视图中添加menu资
MFC单文档界面的全部重绘
MFC单文档界面的全部重绘,实现标题栏,工具栏,菜单全部的重绘,可以学习
MFC单文档之基于MSCOMM的多个编辑框的串口通讯
VS2013取消了MSCOMM串口控件,如果还想用该控件写串口程序,就得自己添加写基于MFC的程序1.在VS2013下编写基于MSCOMM的MFC串口通讯程序直接参考百度经验,里面有非常明确的讲解如何下载控件及使用控件进行通信。 百度经验 补充:串口号可以更改是一个优势,另外有的电脑你把那四个文件复制后,是可以自动完成注册的,所以最好先试一试看能不能使用,不能使用的话再新建注册表项。2.新建多个
MFC单文档程序中,在PreCreateWindow函数中修改窗口大小无而法生效的解决办法
一、问题原型     新建一个MFC单文档程序后,在Fram和View类中都尝试设置cs.cx和cs.cy的值,然后老天不给力,居然不起作用。 带着一脸懵逼,反复调试,发现窗口不但不听程序猿的话,而且每次打开沿用上一次窗口拖动改变后的大小。 二、原因分析      带着万分沮丧的心情找谷歌,经过多方查找终于找到蛛丝马迹了。原来VS2010会将一些信息写入注册表,这其中 就包括窗口样式信息
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...
在单文档中插入对话框
由于需要在单文档中输入东西,所以学习一下视图分割的些许内容。 1.首先,在MainFrm.h中插入CsplitterWnd m_splitter; protected: // 控件条嵌入成员 CToolBar m_wndToolBar; CStatusBar m_wndStatusBar; CSplitterWnd m_splitter
VC/MFC 俄罗斯方块双人版(基于MFC单文档)
游戏最终界面如图:题目要求参考VC++程序设计实验指导书,将上次编写的dos版双人俄罗斯方块改写成VC界面版。功能需求①实现双人俄罗斯方块 ②隐藏菜单栏、工具栏、状态栏 ③实现难度可以选择 ④实现下一个砖块预测功能 ⑤实现总分统计功能,和每步消除所得分数显示 ⑥实现下、左、右、旋转、暂停功能 ⑦实现背景音乐播放功能 ⑧添加游戏帮助菜单 ⑨实现砖块三维化 附加:实现双缓冲避免屏幕闪烁
相关热词 c#异步发送kafka c#窗体编号 c# 操作二进制文件 c# 反射 机制 c#线程 窗体失去响应 c#角度转弧度 c# 解析gps数据 c# vs设置 语法版本 c# json含回车 c#多线程demo