淮南公积金中心网站:关于vc++中创建控件的小问题

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/29 20:26:37
CButton button;
button.Create("OK", WS_CHILD|WS_VISIBLE|BS_PUSHBUTTON, CRect(10,10,150,50), this,IDC_BUTTON1);

CButton * p=new CButton();
p->Create("OK", WS_CHILD|WS_VISIBLE|BS_PUSHBUTTON, CRect(10,10,150,50), this,IDC_BUTTON1);
是一样的嘛,为什么前一个不 能显示?后一个正确呢?

可能因为你前面的button是局部变量,离开这个函数后就被销毁了。