m_pMainWnd 是什么东西

来源:百度知道 编辑:UC知道 时间:2024/05/29 13:01:30
CChatRoomDlg *dlg;
m_pMainWnd = dlg;
上面的代码又是上面意思
请先告诉我m_pMainWnd 是什么东西,我知道它是系统自带的,MFC里面的。

CChatRoomDlg *dlg;
给CChatRoomDlg类实例化一个对象指针dlg
m_pMainWnd = dlg;
m_是代表成员变量,p代表指针,Wnd带代表窗口,而Main是指针的名字,翻译是主要的意思。
m_pMainWnd就是CChatRoomDlg类的一个成员变量,他是一个的指针,从字面上看,应该指向主窗口。用第一句声明的指针给他赋值。那么*dlg就应该是创建的的主窗口的指针。

一个CWnd* 类型的变量,用来对主窗口的管理。

定义一个指针,将其赋给一成员变量