对话框和指针初始化问题
在CVgMFCView类中调用对话框CEvnDlg
void CVgMFCView::OnGfxEnv()
{
// TODO: Add your command handler code here
CEvnDlg* pEvnDlg=new CEvnDlg(this);
pEvnDlg->Create(CEvnDlg::IDD,this);
pEvnDlg->ShowWindow(SW_SHOW);
}
CEvnDlg的构造函数:
CEvnDlg::CEvnDlg(CVgMFCView* pParent /*=NULL*/)
: CDialog(CEvnDlg::IDD, pParent)
{
m_pVgView=pParent;//m_pVgView是CVgMFCView* 类型
}
请问:函数OnGfxEnv()两个this各是什么意思啊?CEvnDlg::IDD又是什么意思?哪个this 和pParent有关系?是什么关系?