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