文件打开对话框

文件保存:

//为FALSE,显示保存文件对话框

CFileDialog fileDlg(FALSE);

fileDlg.m_ofn.lpstrTitle = "我的文件保存对话框";

fileDlg.m_ofn.lpstrFilter = "Text Files(*.txt)\0*.txt\0All Files(*.*)\0*.*\0\0";

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)\0*.txt\0All Files(*.*)\0*.*\0\0";

 

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);

}

时间: 2024-10-23 23:31:32

文件打开对话框的相关文章

SWT中,文件打开对话框问题

问题描述 在SWT中,用FileDialog选择打开文件:FileDialog fileSelect=new FileDialog(shell,SWT.SINGLE); fileSelect.setFilterNames(new String[]{"*.wav"}); fileSelect.setFilterExtensions(new String[]{"*.wav"}); String url=""; url=fileSelect.open(

如何为系统“文件另存为”对话框开发插件?

问题描述 小弟对Windows下的开发不熟悉,问问各位大侠,以下想法是否能实现?主要想法是替换所有文件另存为对话框,当用户点击保存文件的时候在对话框里提供文件命名建议.具体的说就是用户保存文件打开对话框时在Sidebar哪里显示一些建议的文件名.用户只要点击建议文件名就会自动为用户选择保存的目录和文件名.现在我不了解的是windows的saveasdialog是可以被替换的吗?在网上找了半天没有这样的例子.谢谢大家. 解决方案 解决方案二:以前有人做过,但是经常把其他的应用程序搞崩溃.你不太可能

VBS 显示“选择文件或文件夹”对话框的代码_vbs

一.显示"选择文件"的对话框 问: 嗨,Scripting Guy!有没有什么方法可以让我使用脚本向用户显示一个对话框,供用户选择文件使用? 答:您好.| 如果您使用的是 Windows 2000,我们不知道实现此操作的方法,至少操作系统中没有内置这样的方法. 但如果您使用的是 Windows XP,情况就不同了.在 Windows XP 上,您可以使用"UserAccounts.CommonDialog" 对象向用户显示一个标准的"文件打开"对

使用GDI+的MFC应用程序的文件打开和保存对话框

(译注:原文代码的Demo_VC7没有在同Demo_VC6一样显示滚动条视图,修改之) 开发环境:Windows XP/Server 2003/2000/NT4.0-SP6/98/Me, MS Visual Sudio 6.0/2003, GDI+ 介绍 CGdiplusFileOpenDialog和CGdiplusFileSaveAsDialog类提供了一个在GDI+的MFC应用程序轻松实现文件打开和保存对话框的方法. 主要特点是: 它们可以动态地装入关于支持图像的解码器/编码器和构建文件过滤

asp.net 中怎么打开文件夹对话框

问题描述 asp.net中怎么打开文件夹对话框,注意不是文件对话框,就是象FileBrowserDialog那样的.但是这个控件是用在WINDOWS窗体程序里的.请教大家.谢谢 解决方案 解决方案二:你是指目录树?解决方案三:是的.请问怎么解决啊.不是树型目录也可以的.只要选择文件夹而不是文件.

JavaScript实现控制打开文件另存为对话框的方法_javascript技巧

本文实例讲述了JavaScript实现控制打开文件另存为对话框的方法.分享给大家供大家参考.具体如下: 这里通过JS打开图片另存为对话框,提示用户保存文件 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title> New Document </title> <meta name="Generator&

汇编中使用打开对话框

如果从命令行参数中不能取得文件名,那么我们就可以使用一个通用对话框(打开文件对话框)要求用户选择一个文件,从而取得要操作的文件对象. ---------------------------------------------------------------------;文件名:16.asm,显示一个打开对话框 .386 .model flat, stdcall option casemap:none include windows.inc include kernel32.inc inclu

改变打开对话框中打开按钮的标题

在c++Builder控件板上的Dialogs页上的VCL控件包括了Windows常用的对话框.换句话说,VCL并没有提供对话框,那些对话框都是Windows的一部分.VCL只是使得使用这些对话框变得容易些.在一些应用中,你可能想改变打开对话框中打开按钮的标题,例如,变成表示你的程序允许用户添加文件到文档中,这中情况下,你可能想打开按钮上的标题自己的标题而不是"打开". 你可以简单的改变任何通用对话框上按钮的标题,打开对话框的OnShow事件可以用来实现这种操作. 下面的代码显示了如何

Word入门动画教程9:更改文件打开的默认位置

启动Word 2003,执行"文件"→"打开...",默认情况下,弹出的"打开"对话框中显示的是"我的文档"文件夹内容.如果用户需要经常使用另外一个文件夹存放常用的Word文档,可以通过更改此项设置,更方便地对Word文档进行管理和操作.步骤如下: 1.依次执行"工具"."选项...",打开"选项"对话框,切换到"文件位置"选项卡. 2.在&quo