精华内容
下载资源
问答
  • 对话框中有没有菜单栏
    2021-04-11 14:25:40

    1、资源视图-添加资源-Menu

    2、根据需要添加菜单栏的菜单子项(右键可编辑ID)

    3、在BOOL CMFCApplicationDlg::OnInitDialog()函数中添加插入菜单栏代码

    CMenu* pMainMenu = new CMenu();
    pMainMenu->LoadMenu(IDR_MENU1);  //IDR_MENU1为菜单ID
    SetMenu(pMainMenu);
    pMainMenu->Detach();

    4、编译运行后,对话框顶部即出现添加的菜单栏

    5、对菜单子项添加处理函数

    在资源视图中右键菜单子项,添加事件处理程序,选择对应的消息(如COMMAND)和所属的类(如CMFCApplicationDlg),输入处理函数名称,添加编辑,即可自动生成该菜单子项对应消息的处理函数

    更多相关内容
  • 在WorkSpace的Resource视图下,在任意一个文件夹图标上,右击选择Insert(插入)选项,在弹出的对话框中选择Menu以后,再点击,new按钮,菜单就会添加成功了,但是现在还没有完成,还不能进行编译,因为现在的菜单时空的,在...

    开发环境 

    Visual C++ 6.0 MFC

    解决方案 

    一、将Menu加入Resource视图中

    在WorkSpace中的Resource视图下,在任意一个文件夹图标上,右击选择Insert(插入)选项,在弹出的对话框中选择Menu以后,再点击,new按钮,菜单就会添加成功了,但是现在还没有完成,还不能进行编译,因为现在的菜单时空的,在编译的时候会被清除的。

    二、用菜单编辑器添加菜单栏及菜单项

    菜单添加成功后,菜单编辑器自动打开,可以在其中添加菜单栏及菜单项,比较简单。

    三、将菜单加载到你的对话框

    第一步中添加一个菜单项,这是菜单就真正的加到了你的工程中了,接下来就是如何将菜单加载到你的对话框中了。

    打开你新加入的菜单项,单击“项目”-->“添加现有项”,在这里选择已有的类,就是你要为其添加菜单的对话框的类,例如,***Dlg.cpp。然后确定。

    四、在相应的文件中添加代码

    打开对话框头文件***Dlg.h,声明CMenu 变量,例如m_Menu;

    打开***Dlg.cpp 文件,在***Dlg::OnInitDlg()中加入如下语句:

    m_Menu.LoadMenu(IDR_MENU1);  //  IDR_MENU1为你加入的菜单的ID,在Resource视图的Menu文件夹下可以找到
    
    SetMenu(&m_Menu);

    这样就OK了,调试一下,菜单就已经出现在对应的对话框中。

    五、利用向导生成菜单消息响应函数

    选择项目下的类向导,选择类名为”***Dlg.cpp”,在“命令”选项卡下的“对象ID(B)”中,选择各子菜单项的对应的ID,然后在“消息(S)”中双击COMMAND消息。

    这时会弹出对话框类,你可以更改对应子菜单项的函数处理名,然后点击确定。菜单消息响应函数生成完毕,加入你需要的代码。

    参考文章

    https://blog.csdn.net/apxar/article/details/12690431

    展开全文
  • MFC对话框添加菜单栏

    2022-08-12 13:04:44
    MFC对话框添加菜单栏

    1.解决方案资源管理器——资源文件——**.rc双击(转至资源视图)

    2.资源视图——右击**.rc——添加资源——Menu——新建——图形化界面编辑

    3.图形化编辑完成后,切换到目标对话框的头文件(**Dlg.h),在类的成员定义处添加一个CMenu变量,比如:

    4. 

    切换到目标对话框的源文件(**Dlg.cpp),找到OnInitDialog方法(对话框初始化),在return语句前添加如下代码:

     m_menu.LoadMenuW(IDR_MENU1); //IDR_MENU1是菜单资源ID
    
     SetMenu(&m_menu); //将菜单加入到对话框。

     

    5.运行即可看见菜单栏加入到了相应对话框。

     

     

    展开全文
  • 基于对话框的MFC界面添加菜单栏

    千次阅读 2021-11-30 16:58:12
    在资源视图右键单击->添加资源->menu->新建,并命名ID为IDR_MENU1 新建之后默认ID为IDR_MENU1;(若想要修改ID,可以找到属性(方法见下),之后双击ID,进行修改) 找属性: (1)右击窗口点击属性...
    1. 在资源视图中右键单击->添加资源->menu->新建,并命名ID为IDR_MENU1
      在这里插入图片描述
      在这里插入图片描述
    2. 新建之后默认ID为IDR_MENU1;(若想要修改ID,可以找到属性栏(方法见下),之后双击ID,进行修改)
      在这里插入图片描述
      找属性栏:
      (1)右击窗口点击属性
      在这里插入图片描述
      2)点击刚才的新建的菜单资源—>右键—>属性,即可看到菜单的相关属性(包括ID)
      在这里插入图片描述
      在这里插入图片描述
    3. 现在说如何插入刚才新建的菜单:找到窗口的属性(本例中为ID_MFCAPPLICATION1_DIALOG),找到menu,将值设置为刚才新建的菜单ID
      在这里插入图片描述
      在这里插入图片描述
    4. 设置自己的菜单项,并可以右击添加事件处理程序
      在这里插入图片描述
      在这里插入图片描述
      必须要选择正确类列表,此处为CMFCApplication1Dlg(否则得不到运行结果)
      在这里插入图片描述
      编辑代码
    void CMFCApplication3Dlg::On32772()
    {
    	// TODO: Add your command handler code here
    	MessageBox(L"十六国春秋");
    }
    

    在这里插入图片描述
    5. 运行之后点击设置事件的按钮,即可出现一个框。
    在这里插入图片描述

    展开全文
  • 本代码实现了在VS2010下对话框中菜单栏和工具条的菜单项和工具项同步的问题,各项同步进行启用和禁用,内容较简洁,易懂,更复杂的内容见MSDN的DlgCbr32示例。
  • 主要介绍了MFC对话框中添加状态的方法,实例分析了MFC对话框添加状态所涉及的相关成员变量与事件实现技巧,需要的朋友可以参考下
  • 对话框添加菜单栏

    2014-03-31 14:48:10
    实现给对话框添加菜单栏
  • VC 在对话框中增加工具菜单,大部分情况下,对话框都是系统默认的情况,里面不会有菜单和工具,需要的话,需要自己定制,这个实例就是自己为对话框定制了工具菜单的功能,可扩展对话框的功能,比较不错。
  • 对话框中添加代码,在对话框中实现添加状态栏,工具栏,菜单栏以及实现Tab控件的使用.
  • 本例在实现了在MFC对话框中使用工具栏(工具条)和菜单栏.并能较好响应ON_UPDATE_COMMAND_UI消息.同时能在响应函数中用SetCheck和Enable有效.里面也能同时改变菜单ID相关联的工具栏按钮状态的能力,只是方法和在...
  • windows开发,MFC对话框的重绘,包括标题、最小化按钮,最大化按钮,关闭按钮以及边框等的重绘 windows开发,MFC对话框的重绘,包括标题、最小化按钮,最大化按钮,关闭按钮以及边框等的重绘
  • 对话框应用程序添加菜单栏对话框应用程序添加菜单栏对话框应用程序添加菜单栏
  • 在WorkSpace的Resource下,在任一文件加图标上,右击选择Insert(插入)选项,在弹出的对话框中选择Menu以后,再点击,new按钮,菜单就会添加成功了,但是现在还没有完成,还不能进行编译,因为现在的菜单时空的,在编译的时候...
  • c#对话框编程,菜单栏工具栏状态栏这个东西作用极大在Windows程序开发这些必不可少。
  • VS2010的MFC对话框程序添加菜单栏的过程最近在看一个用MFC写的界面的项目的代码,在代码和界面一直没有看到关于菜单控件是如何添加进对话框的,于是就百度了下。结果,与其它控件(Button等)添加的方式不一样;...
  • VC++,直接添加自定义菜单栏的源代码实现,好用,方便
  • MFC对话框中添加菜单栏方法

    万次阅读 多人点赞 2017-05-06 20:11:12
    在MFC一般基于对话框的MFC界面是没有菜单栏的,基于文档视图结构的MFC界面是有菜单栏的,那么怎么在基于对话框的MFC界面添加菜单栏。下面是基于网上的博客啥的自己整理的。**一、在资源视图中将menu加入资源视图...
  • Java Swing高级组件对话框菜单和工具组件1 对话框1.1 JDialog对话框1.2 JOptionPane标准对话框1.3 JFileChooser文件对话框1.4 JColorChooser颜色对话框2 菜单2.1 下拉式菜单2.2 弹出式菜单3 工具 1 对话框 1.1...
  • 在mfc对话框中加入菜单栏,代码用起来很简单,你一看就懂怎么用了,我第一次编程就用它了,很不错~~
  • 窗口1:菜单栏、工具栏、核心控件和浮动窗口 窗口2:模态和非模态对话框、介绍对话框、问题对话框、文件对话框 结果演示 main.cpp #include "mainwindow.h" #include <QApplication> int main(int argc, ...
  • 可以显示具有下拉菜单功能的程序,并且菜单为图片按钮。
  • 导读:提到任务,大家应该都了解,人问电脑桌面下方任务不见了怎么办,还有朋友想问电脑下方的任务不显示怎么办,这到底是咋回事?其实电脑屏幕下方的任务不见了呢,小编为大家带来电脑下方的任务不显示...
  • 先看一下成果:图一、图二:带有菜单和工具条的RCP程序图三:工具上的按钮的提示文本图四:点击菜单项或者工具按钮后,弹出一个简单的对话框。这里需要说明一点,为什么要在讲菜单和工具的时候一起讲对话框,...
  • 最近自己摸索出来的在对话框中添加菜单栏的工程。
  • #include "mainwindow.h" ...#include //菜单栏 #include //消息提示框 #include //工具栏 #include //状态栏 MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) { this->setWindowTitle("呵呵");
  • VC_SDK例子_菜单栏加速键_多窗体对话框.zip
  • Python的菜单栏对话框的综合运用。
  • 实现新浪微博的分组菜单对话框
  • MFC对话框中添加菜单栏

    千次阅读 2018-05-08 22:06:16
    VS2010的MFC对话框程序添加菜单栏的过程大致分了这四步。 一、将Menu加入Resource视图 在WorkSpace的Resource视图下,在左边目录的任意位置上,先右键—->选择Add Resource(插入资源)选项,在弹出的对话框中...
  • 打开编辑对话框资源IDD_···_DIALOG的属性框,在属性对话框选项找到Menu选项,并选择刚刚创建的菜单栏ID即可。 运行程序: 二、方法二 先创建一个变量: 在对话框Dlg类的OnInitDialog添加如下代码://...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 138,098
精华内容 55,239
热门标签
关键字:

对话框中有没有菜单栏