如何用c语言生成一个对话框

如何用c语言生成一个对话框,第1张

用vc6文件->新建->工程(projects)->MFC AppWizard[exe]->基于对话框(dialog based)

单击下面的“完成”(finish) 手动添加控件和写代码

请使用指针

否则出了大括号, file对象自动析构,也就失效了,一般析构时,肯定自动关闭已经打开的文件句柄

也就是文件已经关闭了

析构了的对象,失效了的对象,关闭了文件句柄,即使被你=赋值到my_file中了,但是系统只认句柄的,句柄说白了就是一个数值一个指针值,这个文件句柄关闭了就是关闭了,即使你在关闭之前复制了这个句柄

m_pFile = new CFile(fileDlg.GetPathName(), CFile::modeRead)

在你自己的类析构的时候,记得delete m_pFile

报错“CObject::operator =” 就是不让你使用=号赋值号,因为不支持这个,因为复制也没用,所以把=号设为非公开,隐藏起来,不让你用


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11791302.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存