VS2010-MFC(Ribbon界面開發:創建Ribbon樣式的應用程序框架)


 

轉自:http://www.jizhuomi.com/software/251.html

 

上一節講了GDI對象之畫刷CBrush,至此圖形圖像的入門知識就講完了。從本節開始將為大家帶來Ribbon界面開發的有關內容。本文先來說說如何創建Ribbon樣式的應用程序框架。

Ribbon界面就是微軟從Office2007開始引入的一種為了使應用程序的功能更加易於發現和使用、減少了點擊鼠標的次數的新型界面,從實際效果來看,不僅外觀漂亮,而且功能直觀,用戶操作簡潔方便。

 

       下面將以圖文結合的方式來說明利用MFC向導創建Ribbon樣式的單文檔應用程序框架的過程,其實Ribbon應用程序框架的創建有很多地方與普通單文檔應用程序類似,所以如果有些步驟的選項不太明白,可以參見VS2010/MFC編程入門之二(利用MFC向導生成單文檔應用程序框架)

 

下面是具體步驟:

       1、打開VS2010,在菜單中選擇File->New->Project,彈出標題為“New Project”的對話框。在此對話框左側面板中選擇Installed Templates->Visual C++->MFC,然后在中間區域中選擇“MFC Application”。

       選擇了工程類型后,可以看到對話框下邊有三個設置項,分別是Name--工程名、Location--解決方案路徑、Solution Name--解決方案名稱。這里將Name設為“Example52”,Location設為“桌面”的路徑,Solution Name默認與Name一樣,我們這里不作修改。如下圖:

 MFC應用程序框架工程類型、名稱等設置

       點“OK”按鈕。

 

       2、這時會彈出“MFC Application Wizard”對話框,上部寫有“Welcome to the MFC Application Wizard”,下面顯示了當前工程的默認設置。第一條“Tabbed multiple document interface (MDI)”是說此工程是多文檔應用程序。如果這時直接點下面的“Finish”按鈕,可生成具有上面列出設置的多文檔程序。但我們此例是要建立Ribbon樣式的單文檔應用程序,所以點“Next”按鈕再繼續設置吧。

 

       3、接下來彈出的對話框上部寫有“Application Type”,當然是讓選擇應用程序類型,我們選擇“Single document”,說明要創建的是單文檔應用程序框架。另外,在“Project Type”下選擇“Office”,表示此應用程序為Office風格。如下圖:

 應用程序框架選擇Office風格

       點“Next”按鈕。

 

       4、彈出上部寫有“Compound Document Support”的對話框,可以通過它向應用程序加入OLE支持,這里使用默認值“None”。點“Next”按鈕。

       5、彈出的新對話框上部寫有“Document Template Properties”。這里都使用默認設置,點“Next”按鈕。

       6、此時彈出的對話框主題是“Database Support”。用於設置數據庫選項。依然使用默認值,點“Next”。

       7、這時彈出的對話框是關於“User Interface Features”,即用戶界面特性的。由於我們要使用Ribbon界面,所以要確保“Command bars (menu/toolbar/ribbon)”下的單選按鈕“Use a ribbon”選中。其他設置使用默認值。如下圖:

 Ribbon應用程序-選擇Use a ribbon

       點“Next”按鈕。

 

       8、此時彈出“高級特性”對話框。可以設置的高級特性包括有無打印和打印預覽等。保持默認值不變,點“Next”。

       9、彈出最后一個“Generated Classes”(生成類)向導對話框,列出了要生成的四個類。這里不作修改,點“Finish”。

 

       這樣我們就完成了創建Ribbon樣式的應用程序框架的全部設置。編譯運行程序,得到如下的的Ribbon界面(Office 2007(Blue Style)):

 Ribbon界面效果

 

       在Ribbon界面的右上角位置有個“Style”下拉菜單,我們可以選擇不同的Style,在Office 2007 (Blue Style)、Office 2007 (Black Style)、Office 2007 (Silver Style)、Office 2007 (Aqua Style)、Windows 7等5中風格之間切換。

 

關於Ribbon樣式的應用程序框架的創建就講到這里了,有了以前的基礎,這些操作可以說都是小菜一碟。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM