国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

在VS2017中創(chuàng)建單文檔MFC應(yīng)用程序的完整步驟

大家好!今天我給大家介紹一下“在VS2017中創(chuàng)建單文檔MFC應(yīng)用程序的方法”。在創(chuàng)建單文檔MFC程序項(xiàng)目時(shí),必須注意模板向?qū)е械母鱾€(gè)復(fù)選框所對(duì)應(yīng)的功能。最好的熟悉方法是創(chuàng)建一個(gè)VS2017默認(rèn)配置的

大家好!今天我給大家介紹一下“在VS2017中創(chuàng)建單文檔MFC應(yīng)用程序的方法”。在創(chuàng)建單文檔MFC程序項(xiàng)目時(shí),必須注意模板向?qū)е械母鱾€(gè)復(fù)選框所對(duì)應(yīng)的功能。最好的熟悉方法是創(chuàng)建一個(gè)VS2017默認(rèn)配置的單文檔程序項(xiàng)目,然后分析其代碼和對(duì)應(yīng)的程序界面。如果您覺(jué)得這篇教程有幫助,請(qǐng)為我投上寶貴的一票(順便求個(gè)關(guān)注),謝謝!

步驟1:新建單文檔MFC應(yīng)用程序項(xiàng)目

啟動(dòng)Visual Studio 2017軟件,新建一個(gè)名為“SingleDocApp”的“MFC應(yīng)用程序”。在彈出的“MFC應(yīng)用程序類(lèi)型界面”中,將應(yīng)用程序類(lèi)型選擇為“單文檔”。在這個(gè)配置界面中,另外需要重點(diǎn)注意的是“項(xiàng)目樣式(項(xiàng)目布局)”和“視覺(jué)樣式和顏色(項(xiàng)目主題,決定界面皮膚)”。設(shè)置完畢后,點(diǎn)擊“下一步按鈕”進(jìn)入下一步。

步驟2:配置文檔模板屬性

在出現(xiàn)的“文檔模板屬性界面”中,可以采用默認(rèn)文檔屬性,直接點(diǎn)擊“下一步按鈕”進(jìn)入下一步。

步驟3:配置用戶界面功能

在出現(xiàn)的“用戶界面功能界面”中,可以配置單文檔程序界面的結(jié)構(gòu)和外觀屬性。設(shè)置完畢后,點(diǎn)擊“下一步按鈕”進(jìn)入下一步。

步驟4:設(shè)置高級(jí)功能

在出現(xiàn)的“高級(jí)功能界面”中,可以勾選單文檔程序支持的高級(jí)功能。記住,每個(gè)選項(xiàng)都對(duì)應(yīng)一部分的程序代碼,勾選功能對(duì)應(yīng)的代碼會(huì)被自動(dòng)添加到程序文件中。設(shè)置完畢后,點(diǎn)擊“下一步按鈕”進(jìn)入下一步。

步驟5:自定義生成的類(lèi)

在出現(xiàn)的“生成的類(lèi)界面”中,可以自定義單文檔類(lèi)。通常無(wú)需修改,采用默認(rèn)即可。設(shè)置完畢后,點(diǎn)擊“完成按鈕”完成單文檔項(xiàng)目創(chuàng)建。

運(yùn)行程序調(diào)試

項(xiàng)目創(chuàng)建完畢后,展開(kāi)VS2017解決方案中的項(xiàng)目樹(shù),可以發(fā)現(xiàn)模板為我們生成了很多文件。隨后,點(diǎn)擊工具欄上的“本地Windows調(diào)試器”,調(diào)試運(yùn)行程序。當(dāng)程序啟動(dòng)之后,可以見(jiàn)到一個(gè)類(lèi)似VS2015的軟件界面。這個(gè)界面中所有界面區(qū)域都是之前在“MFC應(yīng)用程序向?qū)А敝泄催x得到的。

查看和編輯代碼

關(guān)閉程序調(diào)試,返回到VS2017中。雙擊項(xiàng)目列表中的“MainFrm.h”文件將其打開(kāi)。查看CMainFrame類(lèi)中的保護(hù)成員變量,根據(jù)它們的名稱可以確定每個(gè)變量對(duì)應(yīng)著界面上的一個(gè)組件。打開(kāi)“MainFrm.cpp”文件,可以找到窗口創(chuàng)建時(shí),創(chuàng)建各界面組件的代碼。在“CMainFrame::CreateDockingWindows”方法中,則可以找到創(chuàng)建??恳晥D窗口的代碼。對(duì)于界面外觀的管理代碼,則放到了“CMainFrame::OnApplicationLook”方法中。

總之,基于單文檔的MFC程序是為具有復(fù)雜功能的軟件準(zhǔn)備的?;谄渫?棵姘骞δ?,可以開(kāi)發(fā)出支持自定義功能區(qū)布局的軟件。Enjoy!

標(biāo)簽: