[Visual Studio]MFC遊戲開發之回合制對戰系統一_by書訢

引子:

感謝閱讀

這一篇博客是我們整個MFC遊戲的實操第一篇主要先提一下MFC基於對話框的基礎操作,希望大家多多支持

項目總覽地址:http://blog.csdn.net/sx_csu2016sw/article/details/76473309

項目下載地址在文章末尾,如果出現了問題請留言~~

希望作爲讀者的你們可以多多關注我的作品,並留言或者加我qq一起學習

因爲之前自己在學習的時候總是覺得有些博主們講的有些快,所以我會講的比較詳細,能力好的可以快速掠過~~

若需轉載請註明來處:http://blog.csdn.net/SX_csu2016sw

希望你們多多留言,你們的鼓勵與指出的不足都是懶癌青年前進的動力



MFC基礎操作(基於對話框)

首先先演示一下MFC的一些基本操作吧

 

創建一個MFC應用程序,名字和路徑都自己進行定義吧~

 

在這邊跳出的窗口中,蔣應用程序類型選擇,基於對話框,爲什麼要選擇基於對話框呢

書訢之後會進行解釋,新手必備對話框~~~

 

這邊額操作就是自己進行選擇需要了,這邊會創建一個主對話框,設置你希望的主對話框所需要的屬性,這都不是問題,就默認下一步吧~

 

繼續向下:這邊會生成一個類與我們之前的窗口進行綁定(MFC基於對話框的操作中這是重中之重哦),這邊不喜歡它自動創建的類名的話可以自己進行設置,之前創建的對話框和現在的這個類是綁定的,並且在之後我們的程序運行之後會默認是第一個啓動的窗口~

(一個對話框就是默認的一個窗口哦,我們實例化綁定的類的對象,對對象進行操作就可以實現對窗口的操作,這個在後文會講到

 

項目的生成,可見我這邊進行了三個分區,1 2 3 . 第一個部分是我們的頭文件,第二個是我們的源文件,第三個部分是我們的資源視圖,點擊圖中藍色的後綴爲.rc文件,即可跳轉到資源視圖:

 

Dialog下的就是我們所有的對話框,點擊一個進行操作

 

點擊工具箱即可進行組件,就像Androidde 開發一樣,如果只是需要一些簡單的控件這邊的東東還是可以滿足的。

 

接下來我演示一下給控件加監聽,給整個窗口加一些功能的操作


右鍵,進入類嚮導>

 

進入我們的消息,WM_開頭的都是我們的消息,當然如果英文還可以大致就知道這些是i幹什麼的了,比如我現在輸入的這個,第一個就是我們的鼠標左鍵按下操作,點擊之後右邊就會出現新的一個已經添加的消息,之後雙擊進入就會跳轉到綁定的類即可以編輯代碼了。

 

同理,對我們都組件的操作也是這樣,右鍵進行類嚮導,進入消息即可看到我們的命令

 

左邊我劃紅線的就是我們的組件,每一個組件都有一個自己獨特的標誌,即ID,同時進入消息,如第一個就是鼠標被點擊之後的操作,你可以在函數體中進行編輯就可以實現我們的控件處理了,但是之後我大多數的界面上的東東都不是這邊提供的控件,如果是做一些應用程序而不是遊戲的話,工具箱的東東已經比較夠用了。

同樣雙擊以後就可以進行代碼編輯了~


可以在屬性中設置,如圖

當然這邊還有好多東西可以設置,聰明的你一定會自己咕噥一下然後改變着玩玩的吧~~

 

 

還有最後一個操作就是創建我們的窗口,因爲我們需要多個窗口,實現跳轉啦,比如從登陸界面到註冊界面

如圖操作:

 

回到類視圖,創建類,之後回到資源視圖,進入對應窗口的類嚮導,將指定的類與對話框綁定即可。

 

好了以上就是我們的MFC對話框基本操作,以及監聽控件的實現。





因爲我的等級問題,一共200+MB的文件我只能分多次上傳,不便之處多多體諒

所以需要大家自己動手整合一下項目~!

Debug文件:http://download.csdn.net/detail/sx_csu2016sw/9917669

項目主文件:http://download.csdn.net/detail/sx_csu2016sw/9917650

資源文件theme:http://download.csdn.net/detail/sx_csu2016sw/9917643

在文件裏面有如何整合文件的圖片,按照步驟來,點擊SLN後綴的文件即可在VS2015上實現項目的導入,如果有出現斷點,可以留言聯繫我解決,也可檢查資源文件theme的路徑是不是正確,以及代碼中路徑是否正確。


發佈了32 篇原創文章 · 獲贊 30 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章