用Microsoft Visual Studio 2019寫MFC程序(Bresenham畫直線為例)


(一)安裝VS2019

詳情參見大佬的博客,如下:

https://blog.csdn.net/Mrweng1996/article/details/103202297

 

但注意,我們創建項目時稍有改動

 

然后 crtl + F5,安裝及創建項目無誤的彈窗如下:

 

 

 

(二)代碼示范

因為這篇博客着重講的是怎么用VS創建並運行一個MFC程序,所以我用了另一位大佬的代碼來作示范,原博客鏈接如下:

https://blog.csdn.net/weixin_30544657/article/details/99492489

 1、在創建好的項目中添加CLine類

 

 2、復制代碼進 CLine.h文件 和 CLine.cpp文件,很多博客好像到這一步就結束了,但是你運行項目會發現,根本沒有辦法得到你想要的東西,程序缺少輸入,類沒有調用

  我們一般的C++程序類的調用都是在main.cpp文件里,但是MFC文件里看似是沒有main.cpp文件的,作為一個小白的我,也不是很懂,直接大佬的博客奉上:https://blog.csdn.net/weiwenhp/article/details/8455471

 

 3、類的調用

(1)首先在視圖中找到類試圖,點它

 

在類視圖中找到紅框框起來的類,不管你起的什么名字的項目,后綴是View的那個類

(2)然后右鍵,找到屬性,在屬性里面找到 MM_LBUTTONDOWN 和 MM_BUTTONUP 這兩個東西,把他們ADD進去,一定要有黃框里面的東西才算好

 

 

如果你點開屬性,彈出的是這個東西,那么親愛的你是在 “解決方案資源管理器” 里面打開的屬性,一定要在類視圖里面打開屬性才是上面那樣的

 

 

 

 (3)當你在屬性里面做好了之后,打開CMFCApplication1View.h文件,你會有下面的黃框里面的內容,然后我們還要增加兩個點來接收線段的起始點和終點

如果你在這里沒有  #include"CLine.h",那么在CMFCApplication1View.cpp文件里一定要加

 

 然后我們打開CMFCApplication1View.cpp文件,找到下面這兩個函數,添加以下代碼,Ctrl + F5,在彈出的框里面按住鼠標左鍵畫出一條直線后松開,屏幕上會對應顯示直線。

 


免責聲明!

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



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