具體實(shí)現(xiàn)效果:點(diǎn)擊菜單欄中的跳轉(zhuǎn)頁(yè)面,可以彈跳出新的窗口,如下圖所示
效果圖.png
1.實(shí)現(xiàn)菜單欄昭卓,具體實(shí)現(xiàn)過(guò)程見(jiàn)第六節(jié)能颁。
菜單欄.png
2.在主窗口的初始化(OnInitDialog())中添加代碼:
CMenu menu;
menu.LoadMenu(IDR_MENU1); //IDR_MENU1為菜單欄的ID號(hào)返干,注意這是整個(gè)菜單欄的ID
SetMenu(&menu);
3.建立要彈出的窗口,這里以AboutBox為例躺坟,如下圖所示
image.png
4.為AboutBox添加類,對(duì)該對(duì)話框單擊右鍵,選中“添加類”擦囊,如下圖所示涧郊。
添加類.png
完成類設(shè)置.png
5.把AboutBox的頭文件包含到主文件.cpp中
include “about.h”
6.實(shí)現(xiàn)跳轉(zhuǎn),注意類列表所要選擇的是C主文件Dlg,如圖二所示
添加事件處理程序.png
設(shè)置事件.png
7.在主文件Dlg.cpp中的相應(yīng)出添加以下代碼:
about dlg;
dlg.DoModal();
實(shí)現(xiàn)代碼.png
8.測(cè)試運(yùn)行結(jié)果如開(kāi)頭所示坯门。