基於VS2017C++的窗口編寫


自從轉專業學習計算機后就想寫一個簡單的有點意義的東西,沒有真正接觸計算機之前,一直覺得寫一個界面什么的很簡單。但是現在我都快學了接近一年了才正式自己學習一節界面開發。我想哭……
我現在學習的是C++窗口的簡單編寫:
首先要新建一個多文檔程序。
步驟如下:

新建一個MFC應用程序:


我先選擇建立一個對話框窗口:

這樣一個程序文件就建立好了。接下來我們可以直接運行一下。如果出現了如圖所示的界面就說明你的建立的MFC應用程序是正確的!

  • 備注: 因為有些小伙伴沒有將VS的組件安裝上,可能就沒有MFC應用程序。這個時候我們就要去下載安裝它。具體步驟:
    打開 工具->獲取工具和新功能接下來選擇如圖,點擊下載!
    .

對這個窗口添加控件

首先我們在資源管理器中找到 資源文件 打開以 “XXX.rc”的文件

然后雙擊打開 IDD_XXX_DIALOG

最后在工具箱里面就可以在窗口上添加新的控件,當然你可以刪除原來的控件!

編寫一個簡單得對話框————獲得CWnd指針

   如上圖我們已經拖入了一個簡單的對話框,那么現在我們可以再程序中發現出現了一個函數:
void CdemoDlg::OnBnClickedButton5()
然后在里面添加相應的代碼:
void CdemoDlg::OnBnClickedButton5()
{
	// TODO: 在此添加控件通知處理程序代碼
	HWND hWnd = GetSafeHwnd();
	CWnd *pWnd = CWnd::FromHandle(hWnd);
	CString strTest = _T("");
	strTest.Format(L"pWnd=0x%x\n this=0x%x\n", pWnd, this);
	AfxMessageBox(strTest);
}

備注: 修改Button的名字直接單擊就可以了
最后運行效果:


免責聲明!

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



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