MFC编程之创建Ribbon样式的应用程序框架
Ribbon界面就是微軟從Office2007開始引入的一種為了使應(yīng)用程序的功能更加易于發(fā)現(xiàn)和使用、降低了點(diǎn)擊鼠標(biāo)的次數(shù)的新型界面。從實(shí)際效果來看,不僅外觀美麗,并且功能直觀,用戶操作簡潔方便。
利用MFC向?qū)?chuàng)建Ribbon樣式的單文檔應(yīng)用程序框架的詳細(xì)步驟:
1、打開VS。在菜單中選擇File->New->Project。彈出標(biāo)題為“New Project”的對(duì)話框。在此對(duì)話框左側(cè)面板中選擇Installed Templates->Visual C++->MFC。然后在中間區(qū)域中選擇“MFC Application”。
選擇了project類型后,能夠看到對(duì)話框下邊有三個(gè)設(shè)置項(xiàng),各自是Name--project名、Location--解決方式路徑、Solution Name--解決方式名稱。
這里將Name設(shè)為“Example52”,Location設(shè)為“I:\vs2013project\”的路徑,Solution Name默認(rèn)與Name一樣,不作改動(dòng)。
例如以下圖:
點(diǎn)ok。
2、這時(shí)會(huì)彈出“MFC Application Wizard”對(duì)話框例如以下圖,上部寫有“Welcome to the MFC Application Wizard”,以下顯示了當(dāng)前project的默認(rèn)設(shè)置。第一條“Tabbed multiple document interface (MDI)”是說此project是多文檔應(yīng)用程序。假設(shè)這時(shí)直接點(diǎn)以下的“Finish”button,可生成具有上面列出設(shè)置的多文檔程序。
但我們此例是要建立Ribbon樣式的單文檔應(yīng)用程序。所以點(diǎn)“Next”button再繼續(xù)設(shè)置
3、接下來彈出的對(duì)話框上部寫有“Application Type”,當(dāng)然是讓選擇應(yīng)用程序類型。這里選擇“Single document”,說明要?jiǎng)?chuàng)建的是單文檔應(yīng)用程序框架。另外,在“Project Type”下選擇“Office”,表示此應(yīng)用程序?yàn)镺ffice風(fēng)格。
例如以下圖:
點(diǎn)‘next’!
4、彈出上部寫有“Compound Document Support”的對(duì)話框,能夠通過它向應(yīng)用程序增加OLE支持。這里使用默認(rèn)值“None”。點(diǎn)“Next”button。
5、彈出的新對(duì)話框上部寫有“Document Template Properties”。這里都使用默認(rèn)設(shè)置,點(diǎn)“Next”button。
6、此時(shí)彈出的對(duì)話框主題是“Database Support”。
用于設(shè)置數(shù)據(jù)庫選項(xiàng)。
依舊使用默認(rèn)值,點(diǎn)“Next”。
7、這時(shí)彈出的對(duì)話框是關(guān)于“User Interface Features”。即用戶界面特性的。
因?yàn)槲覀円褂肦ibbon界面。所以要確保“Command bars (menu/toolbar/ribbon)”下的單選button“Use a ribbon”選中。其它設(shè)置使用默認(rèn)值。例如以下圖:
點(diǎn)‘next’!
8、此時(shí)彈出“高級(jí)特性”對(duì)話框。能夠設(shè)置的高級(jí)特性包含有無打印和打印預(yù)覽等。保持默認(rèn)值不變。點(diǎn)“Next”。
9、彈出最后一個(gè)“Generated Classes”(生成類)向?qū)?duì)話框。列出了要生成的四個(gè)類。這里不作改動(dòng)。點(diǎn)“Finish”。
?
這樣就完畢了創(chuàng)建Ribbon樣式的應(yīng)用程序框架的所有設(shè)置。
編譯執(zhí)行程序,得到例如以下的的Ribbon界面(Office 2007(Blue Style)):
在Ribbon界面的右上角位置有個(gè)“Style”下拉菜單,我們能夠選擇不同的Style。在Office 2007 (Blue Style)、Office 2007 (Black Style)、Office 2007 (Silver Style)、Office 2007 (Aqua Style)、Windows 7等5中風(fēng)格之間切換。
轉(zhuǎn)載于:https://www.cnblogs.com/liguangsunls/p/7294601.html
總結(jié)
以上是生活随笔為你收集整理的MFC编程之创建Ribbon样式的应用程序框架的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 梦到漏水是什么预兆吗
- 下一篇: 梦到被蛇咬了是怎么回事