第八节 菜单栏弹出框的实现

2018-11-06  本文已影响0人  苡儿

具体实现效果:点击菜单栏中的跳转页面,可以弹跳出新的窗口,如下图所示


效果图.png

1.实现菜单栏,具体实现过程见第六节。


菜单栏.png

2.在主窗口的初始化(OnInitDialog())中添加代码:
CMenu menu;
menu.LoadMenu(IDR_MENU1); //IDR_MENU1为菜单栏的ID号,注意这是整个菜单栏的ID
SetMenu(&menu);

3.建立要弹出的窗口,这里以AboutBox为例,如下图所示


image.png

4.为AboutBox添加类,对该对话框单击右键,选中“添加类”,如下图所示。


添加类.png
完成类设置.png

5.把AboutBox的头文件包含到主文件.cpp中

include “about.h”

6.实现跳转,注意类列表所要选择的是C主文件Dlg,如图二所示


添加事件处理程序.png
设置事件.png

7.在主文件Dlg.cpp中的相应出添加以下代码:
about dlg;
dlg.DoModal();


实现代码.png

8.测试运行结果如开头所示。

上一篇 下一篇

猜你喜欢

热点阅读