zoukankan      html  css  js  c++  java
  • MFC基于对话框的程序添加菜单

    基于对话框的应用程序默认是没有菜单的,如果我们想为它添加菜单,可按以下方法来做:

    1.在资源视图中制作菜单对象,并将ID设为IDR_MENU

    具体方法是资源视图中右击-->Insert-->Insert Resources-->MENU,这样就可以创建菜单,然后就可以在新生成的这个菜单栏中,添加很多菜单项了,比如【打开文件】的菜单,ID设为IDM_OPENFILE

    2.在对话框类的头文件里新增一个CMenu类的成员变量 m_Menu;

    3.在对话框类的OnInitialDlg函数中,为Cmenu对象加载菜单资源,代码如下:

    // 加载菜单资源
    m_Menu.LoadMenu(IDR_MENU);
    // 为对话框设置菜单
    this->SetMenu(&m_Menu);

    4.为我们的菜单中某一项添加菜单响应函数(OnCommand类型消息)

    如果是点击某个菜单按钮,弹出一个对话框,那我们先要为该对话框创建一个类,并且创建一个菜单

  • 相关阅读:
    oracle 主键自动地址实现
    解构赋值
    那些朋友那些话系列
    那些朋友那些话
    白鹭记事
    该如何存在
    上海秋季HCC小记
    For the person you never see again
    寻城记
    2013年的国庆
  • 原文地址:https://www.cnblogs.com/zerotoinfinity/p/6382356.html
Copyright © 2011-2022 走看看