• 文件打开对话框


    文件保存:
    //为FALSE,显示保存文件对话框
    CFileDialog fileDlg(FALSE);
    fileDlg.m_ofn.lpstrTitle = "我的文件保存对话框";
    fileDlg.m_ofn.lpstrFilter = "Text Files(*.txt)*.txtAll Files(*.*)*.*";
    fileDlg.m_ofn.lpstrDefExt = "txt";
     
    if (IDOK == fileDlg.DoModal())
    {
    CFile file(fileDlg.GetFileName(), CFile::modeCreate | CFile::modeWrite);
    file.Write(_T("minzhenfei"), strlen(_T("minzhenfei")));
    file.Close();
    }
     
    文件打开:
    //为true,显示打开文件对话框
    CFileDialog fileDlg(TRUE);
    fileDlg.m_ofn.lpstrTitle = "我的文件打开对话框";
    fileDlg.m_ofn.lpstrFilter = "Text Files(*.txt)*.txtAll Files(*.*)*.*";
     
    if (IDOK == fileDlg.DoModal())
    {
    CFile fileRead(fileDlg.GetFileName(), CFile::modeRead);
    CHAR *pBuf;
    DWORD strlen;
    strlen = fileRead.GetLength();
    pBuf = new CHAR[strlen + 1];
    fileRead.Read(pBuf, strlen);
    pBuf[strlen] = 0;
    fileRead.Close();
    MessageBox(pBuf);
    }
  • 相关阅读:
    Markdown基本语法
    面向对象
    LeetCode739 每日温度
    LeetCode155 最小栈
    LeetCode279 完全平方数
    LeetCode752 打开转盘锁
    LeetCode622 设计循环队列
    LeetCode200 岛屿的个数
    LeetCode61 旋转链表
    LeetCode138 复制带随机指针的链表
  • 原文地址:https://www.cnblogs.com/lidabo/p/3573027.html
Copyright © 2020-2023  润新知