关于VC编写的“创建保存对话框”的问题
我用VC编写了一个单视图文档的“创建保存对话框”程序,就是在原来的菜单中添加了一个菜单按钮“创建保存文件对话框”,它的消息处理函数如下voidCMyView::OnDig...
我用VC编写了一个单视图文档的“创建保存对话框”程序,就是在原来的菜单中添加了一个菜单按钮“创建保存文件对话框”,它的消息处理函数如下
void CMyView::OnDigSave()
{
// TODO: Add your command handler code here
CFileDialog fileDig(FALSE); //创建保存对话框
fileDig.m_ofn.lpstrFilter="TextFiles(*.txt)\0.txt\0ALL Files(*.*)\0*.*\0\0";
//定义打开文件类型
fileDig.m_ofn.lpstrFileTitle="保存文件"; //定义保存对话框的标题
char szchar[20]="利用对话框";
if(fileDig.DoModal()==IDOK) //单击了确定按键
{
CFile file(fileDig.m_ofn.lpstrFile,CFile::modeCreate|CFile::modeWrite); //定义文件对象
file.Write(szchar,strlen(szchar)); //读取文件
file.Close(); //关闭文件
MessageBox("文件以保存");//输出字符串
}
}
编译,连接都没错,为什么运行后,单击该菜单,程序窗口就自动关闭了,求大神指教 展开
void CMyView::OnDigSave()
{
// TODO: Add your command handler code here
CFileDialog fileDig(FALSE); //创建保存对话框
fileDig.m_ofn.lpstrFilter="TextFiles(*.txt)\0.txt\0ALL Files(*.*)\0*.*\0\0";
//定义打开文件类型
fileDig.m_ofn.lpstrFileTitle="保存文件"; //定义保存对话框的标题
char szchar[20]="利用对话框";
if(fileDig.DoModal()==IDOK) //单击了确定按键
{
CFile file(fileDig.m_ofn.lpstrFile,CFile::modeCreate|CFile::modeWrite); //定义文件对象
file.Write(szchar,strlen(szchar)); //读取文件
file.Close(); //关闭文件
MessageBox("文件以保存");//输出字符串
}
}
编译,连接都没错,为什么运行后,单击该菜单,程序窗口就自动关闭了,求大神指教 展开
1个回答
微测检测5.10
2023-05-10 广告
2023-05-10 广告
您好!建议咨 深圳市微测检测有限公司,已建立起十余个专业实验室,企业通过微测检测就可以获得一站式的测试与认 证解决方案;(EMC、RF、MFi、BQB、QI、USB、安全、锂电池、快充、汽车电子EMC、汽车手机互 联、语音通话质量),认证遇...
点击进入详情页
本回答由微测检测5.10提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询