具体实现效果:点击菜单栏中的跳转页面,可以弹跳出新的窗口,如下图所示
效果图.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.测试运行结果如开头所示。
网友评论