你是否知道如何完成VS創(chuàng)建MFC應(yīng)用程序
本人很喜歡Visual Studio 2010,在工作中也很喜歡總結(jié)關(guān)于VS創(chuàng)建MFC應(yīng)用程序的經(jīng)驗(yàn)教訓(xùn),下面就這個問題來詳細(xì)說說吧。實(shí)際上,Ribbon界面(Office 2007風(fēng)格的界面)的開發(fā)早在2008年就隨著Visual C++ Feature Pack被引入到Visual Studio 2008中。在即將到來的Visual Studio 2010中,Ribbon界面的開發(fā)更是得到了原生的支持,使得Ribbon界面的開發(fā)更加簡便高效。#t#
首先,我們啟動VS創(chuàng)建MFC應(yīng)用程序,項(xiàng)目模板我們選擇“MFC Application”。
在接下來的“VS創(chuàng)建MFC應(yīng)用程序向?qū)А敝?,我們就可以對?xiàng)目的可視化風(fēng)格進(jìn)行選擇和配置。Visual Studio 2010支持MFC風(fēng)格、標(biāo)準(zhǔn)的Windows風(fēng)格,Visual Studio 2005風(fēng)格和Office 2007風(fēng)格。而這里的Office 2007風(fēng)格,就是我們要創(chuàng)建的Ribbon界面。
在接下來的向?qū)ы撝校覀兛梢赃x擇命令欄(工具欄。菜單欄)的樣式,這里我們當(dāng)然選擇“Use a ribbon”了。當(dāng)然,為了跟舊有的系統(tǒng)保持兼容,Visual Studio 2010也支持傳統(tǒng)的命令式界面,如果你的用戶比較保守,想繼續(xù)使用傳統(tǒng)的菜單式界面,我們可以選擇“Use a menu bar and toolbar”。
為了支持豐富的Office 2007界面風(fēng)格,MFC默認(rèn)情況下為MFC文檔應(yīng)用程序添加了類似Outlook風(fēng)格的導(dǎo)航面板(Navigation pane)和標(biāo)題條(Caption bar)。這兩者并不是我們關(guān)注的重點(diǎn),為了更好的展示Ribbon界面,我們這里就去掉這兩個多余的面板。
到這里,針對新項(xiàng)目的設(shè)置就完成了,點(diǎn)擊“Finish”按鈕關(guān)閉應(yīng)用程序向?qū)В蜁凑瘴覀兊脑O(shè)置VS創(chuàng)建MFC應(yīng)用程序解決方案。編譯運(yùn)行這個解決方案,我們就得到了第一個具有Ribbon界面的應(yīng)用程序。