如何在MFC中添加菜单,点击菜单运行一个对话框,更详细!!

发布于 科技 2024-02-20
6个回答
  1. 匿名用户2024-01-25

    对于你的问题。 我用**来显示。

    创建一个 MFC 项目,然后选择“单个文档”。

    打开资源视图列表。

    选择“插入对话框”。

    然后在弹出的对话框中右击或双击(我的电脑疯了,双击不起作用),并选择添加类。

    然后返回资源视图,打开“菜单”菜单,然后单击“IDR 大型机”<>

    在所需菜单项的上部菜单栏中,右键单击或双击,添加命令响应,然后选择视图类。

    <>那么是时候添加功能了。 请记住将此头文件添加到 ctest1view。

    如果你什么都不懂,你可以问我。

  2. 匿名用户2024-01-24

    1. 创建一个新的 MFC 项目并选择一个文档。

    2. 打开资源视图列表。

    3. 选择“插入对话框”。

    4.然后在弹出的对话框中单击鼠标右键或双击,然后选择添加类。

    5. 然后返回资源视图,打开菜单菜单,然后单击 IDR Mainframe。

    6. 添加函数。 请记住将此头文件添加到 ctest1view。

    7. 完成。 <>

  3. 匿名用户2024-01-23

    默认情况下,对话框没有菜单栏。

    在设置了标题的资源框中添加一个菜单 ID,打开另一个 MFC 以创建单文档程序,并且在程序的初始化函数中有一个 ** 用于加载菜单。 复制。

    将菜单 ID 更改为菜单。 映射函数。

    我手头没有MFC,所以我只能凭记忆告诉你。

    调用窗口的 **。

    dlgcustom dlg = new dlgcustom();

  4. 匿名用户2024-01-22

    资源框里有菜单栏,新建一个后映射函数,函数里面显示一个对话框不行吗?

  5. 匿名用户2024-01-21

    以下过程适用于版本。

    添加菜单:第一步是构建一个基于对话框的项目。

    第二步是添加菜单资源,添加菜单项,将其 ID 设置为 idr menuadd,然后添加所需的菜单项。

    步骤3:按Ctrl+W在菜单资源页面进入ClassWizard,会弹出一个对话框,选择“选择一个ExitingClass”,然后在“选择类”对话框中选择主对话框类。 然后单击“确定”。

    第四步,打开主对话框的属性,在常规下有一个菜单选项,选择刚刚添加的 MUNE 资源的 id。如下:

    最后,程序按如下方式运行:

    设置快捷方式:

    第一步是添加资源加速器,如下图所示,点击新建

    在第二步中,在 ResourceView 下打开 Ackleirator 并打开 IDR Accelerator1

    然后双击两条虚线之间的部分,会弹出一个设置对话框,在ID栏中选择要设置的菜单ID,在键栏中设置要设置的快捷键,如下图:

    第三步是向菜单项添加快捷方式描述。

  6. 匿名用户2024-01-20

    在 VS2010 中向 MFC 对话框程序添加菜单栏的过程,我大致分为这五个步骤。

    1. 将菜单添加到资源视图。

    在工作区的资源视图中,任意文件夹图标上,右键选择插入选项,在弹出的对话框中选择菜单,然后点击新建按钮,菜单会添加成功,但还没有完成,还不能编译,因为当前菜单是时隔的,编译时会被清除。

    2.使用菜单机添加菜单栏和菜单项。

    菜单添加成功后,菜单工具会自动打开,可以添加菜单栏和菜单项,比较简单。

    3. 将菜单加载到对话框中。

    第一步是添加菜单项,即实际添加到项目中的菜单,下一步是如何将菜单加载到对话框中。

    打开您新添加的菜单项,单击“项目 - 添加现有项”,此处选择现有类,即要添加菜单的对话框的类,例如**,然后单击确定。

    4. 在相应的文件中添加**。

    打开对话框头文件 *** 声明 cmenu 变量,例如 m menu;

    打开 *** 文件,将以下语句添加到 ***dlg::oninitdlg() 中。

    m_;idr menu1 是您添加的菜单的 ID,可以在资源视图的 menu 文件夹中找到。

    setmenu(&m_menu);

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

    5. 使用向导生成菜单消息响应函数。

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

    将弹出对话框类,您可以更改相应子菜单项的函数处理名称,然后单击确定。 生成菜单消息响应函数,添加需要的**。

相关回答
5个回答2024-02-20

双击安装,或直接运行。

16个回答2024-02-20

谁能给我一份烧烤食材的菜单第一种:羊肉:精选羊肉烤食材: >>>More

10个回答2024-02-20

使用此类功能,方法如下:

1.在A列中查找每个单元格中的字符数 >>>More

11个回答2024-02-20

录制的宏通常不容易使用,因此请将它们更改为: >>>More

5个回答2024-02-20

<>论证和谨慎,使你孝顺参考封面。