MFC应用实例:[46]文件的类型和大小

 时间:2024-10-25 09:03:11

1、新建一个基于对话框的应用程序,工程名为CFile。

MFC应用实例:[46]文件的类型和大小

2、如下图为对话框添加三个按钮。

MFC应用实例:[46]文件的类型和大小

3、为选择文件按钮添加响应脑栲葱蛸函数OnBnClickedButton1(),在响应函数OnBnClickedButton1()中添加一下代码:void CCFileDlg::OnBnClickedButton1(){ // TODO: 在此添加控件通知处理程序代码 //打开文件对话框 CFileDialog fdlg(true, NULL, NULL, OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, _T("所有文件(*.*)|*.*||")); fdlg.m_ofn.lpstrInitialDir = _T("c:\\"); //设置初始文件目录 if (fdlg.DoModal() == IDOK)//弹出对话框,如果单击的是"OK"按钮 { CFileStatus status; CFile::GetStatus(fdlg.GetPathName(), status); // 获取文件状态 CString info; //提示信息 SHFILEINFO fileInfo; //获取文件信息 SHGetFileInfo(fdlg.GetPathName(), NULL, &fileInfo, sizeof(SHFILEINFO), SHGFI_TYPENAME); info.Format(_T("文件") + fdlg.GetPathName() + "的大小为:%dbyte\n" + "文件" + fdlg.GetPathName() + "类型为:" + (CString)fileInfo.szTypeName, status.m_size); //弹出提示信息 MessageBox(info); }}

MFC应用实例:[46]文件的类型和大小

4、程序运行如下:

MFC应用实例:[46]文件的类型和大小

5、打开桌面的新建文本文档.txt文件程序运行如下:

MFC应用实例:[46]文件的类型和大小
  • linux下如何编译CUDA+QT(qtcreator下)
  • CCS3.3使用教程之初始配置:[2]
  • OCR识别中应用搜索和置换的方法
  • CST微波仿真软件如何安装
  • 详细了解龅牙是怎样炼成的
  • 热门搜索
    雾霾手抄报 读书名言手抄报 三国演义手抄报图片 文明创建手抄报 少年中国说手抄报 英语国庆手抄报 国庆节手抄报简单又漂亮字少 文明礼仪手抄报名言 健康手抄报图片大全 迎国庆手抄报