Advertisement

使用VC++创建MFC文件对话框

阅读量:

在MFC开发中通过集成CFileDialog类与CFile类来构建基于文件对话框的文件读写功能

(1)保存文件对话框

Void CMyDlg::OnFileSave()

{

变量lpszSaveFile用于存储CFileDialog对象
变量
lpszOpenFile通过new指令创建并初始化为False值
使用构造函数初始化对话框属性:空字符串、空选择、OR运算符连接的位掩码OFN_FILEMUSTEXIST和OFN_HIDEREADONLY以及提示信息“文件类型(.txt)|.txt||”
如果*l pszSaveFile打开文件对话框返回IDOK
{
声明变量CString szGetter
获取文件路径到变量szGetter

// 打开并写入数据
CFile file(string形式的文件路径名, CFile ::create | CWrite::append);
CString resultStr;
resultStr.Format("格式化输出到字符串(35456, 9.6)", (35456, 9.6));

file.Write(str, string_length(str)); ;
file_CLOSE();
}
delete lpSaveFile = lpszSaveFile; // 释放分配的对话框

全部评论 (0)

还没有任何评论哟~