有几句VC++代码实在看不懂,请高手帮忙解释注释下,
void CMfc2Dlg::Onfeimotai()
{
CHello *dlg=new CHello; //请问这句是在申明类CHello的一个对象dlg吗? 但是C++中好像不是这样的??????
dlg->Create(IDD_DIALOG2,this);
dlg->ShowWindow(SW_SHOW);
}
答案:CHello *dlg = new CHello;//创建一个CHello对象指针,并分配内存,如char *p = new char;
dlg->Create(IDD_DIALOG2, this)// 创建一个非模态对话框,对话框ID为IDD_DIALOG2,指定父窗口为this。
dlg->ShowWindow(SW_SHOW);//显示创建的对话框。
其他:不是,是创建一个CHello对话框类的对象
然后以IDD_DIALOG2为模板创建对话框
最后是显示出来 都回答了 CHello *dlg = new CHello;//创建一个CHello对象指针,并分配内存,如char *p = new char;
dlg->Create(IDD_DIALOG2, this)// 创建一个非模态对话框,对话框ID为IDD_DIALOG2,指定父窗口为this。
dlg->ShowWindow(SW_SHOW);//显示创建的对话框。fssertgrt5ujyfgdh
上一个:vc 6.0的一个疑问,高人帮解答!!
下一个:高分求助:VC6.0使用filetool后还是不能新建打开工程