VS2010/MFC編程入門之五十二(Ribbon界面開發:創建Ribbon樣式的應用程序框架)

上一節中雞啄米講了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樣式的應用程序框架的創建雞啄米就講到這裏了,有了以前的基礎,這些操作可以說都是小菜一碟。雞啄米大家的持續關注。





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章