MFC获得主窗体和父窗体指针
生活随笔
收集整理的這篇文章主要介紹了
MFC获得主窗体和父窗体指针
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
? MFC編程中經常遇到子窗體向父窗體傳遞參數的情況,這就須要獲得父窗體的指針。
??????? 例:主對話框CMyMainDlg通過buttonButtonA進入對話框CMyParentDlg。CMyParentDlg在通過buttonButtonB進入對話框CMyChildDlg。如今須要在CMyChildDlg分別訪問CMyParentDlg和CMyMainDlg的內容。須要在CMyChildDlg中增加下面兩條語句:
??????? CMyMainDlg??? *pMMD = (CMyMainDlg*)AfxGetMainWnd();???? //獲取主窗體指針
??????? CMyParentDlg *pMPD = (CMyParentDlg*)this->GetParent();?? //獲取父窗體指針
??????? 當中,this代表當前窗體指針,指向CMyChildDlg。pMMD和pMPD便是指向主窗體和父窗體的指針。
總結
以上是生活随笔為你收集整理的MFC获得主窗体和父窗体指针的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ftp部署和优化
- 下一篇: 在对抗网络威胁时,数据保护是企业首要任务