当前位置:编程学习 > VC++ >>

有几句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后还是不能新建打开工程

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,