Visual studio C++ MFC之点击按钮(菜单栏)生成新窗口
生活随笔
收集整理的這篇文章主要介紹了
Visual studio C++ MFC之点击按钮(菜单栏)生成新窗口
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
背景
當前做的APP有菜單欄,菜單欄有一項需要對下位機相關參數進行設置,則必須彈出一個窗口來實現設置操作。本篇即對點擊菜單欄生成新的窗口,在新的窗口內完成相應計劃后結束新窗口并返回原窗口的方法進行簡述。菜單欄的實現可見另一篇博客Visual studio C++ MFC之Menu editor。
正文
創建一個新窗口
在資源視圖右擊添加Dialog資源,會生成一個新的Dialog,該DialogID可自行定義,接著在該Dialog上右擊添加類,類名自定義,本次類名為CANInterface,之后會生成兩個文件ANInterface.cpp,ANInterface.h,并且生成了新的窗口。
另一篇博客Visual studio C++ MFC之Menu editor已詳述,生成的代碼如下:
在新窗口類中完成一系列操作就和普通的窗口操作一樣,可以添加控件,也可以添加事件,此處即添加一個按鈕結束當前窗口,返回到原窗口,代碼如下:
參考鏈接
- zhliy0711的專欄的博客C++ MFC 中, 如何按下按鈕彈出對話框;
- MSDN關于CDialog::DoModal的幫助說明文檔;
- MSDN關于CDialog::EndDialog的幫助說明文檔。
至此記錄完畢
記錄時間:2017-2-16
記錄地點:深圳WZ
轉載于:https://www.cnblogs.com/ChYQ/p/6404421.html
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的Visual studio C++ MFC之点击按钮(菜单栏)生成新窗口的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Inline Hook
- 下一篇: C++中基类的析构函数为什么要用virt