移动学习网 导航

VC++中打开文件和保存文件对话框的调用

2024-05-22m.verywind.com
~
打开文件对话框的调用:
Void CsimpleDlg::OnFileOpen()
{
CFileDialog *lpszOpenFile; //定义一个CfileDialog对象
lpszOpenFile = new
CFileDialog(TRUE,””,””,OFN_FILEMUSTEXIST |OFN_HIDEREADONLY , “文件类型(*.yourfiletype)|*.yourfiletype||”);//生成一个对话框
if(lpzsOpenFile-DoModal() == ID_OK)//假如点击对话框确定按钮
{
CString szGetName;
szGetName = lpszOpenFile-GetPathName();
//得到打开文件的路径
SetWindowText(szGetName);
//在窗口标题上显示路径
}
delete lpszOpenfile;
//释放分配的对话框
}
对一些函数的解释:
CFileDialog(BOOL bOpenFileDialog,
 //值为TRUE时表示”打开”对话框,值为FALSE时表”保存”对话框
LPCTSTR lpszDefExt = NULL, //默认的文件名扩张
LPCTSTR lpszFileName = NULL,
//打开对话框时默认出现在文本框里的文件名,为NULL时不显示默认文名
DWORD dwFlags = OFN_HIDEREADONLY | OFN_FILEMUSTEXIST
//对文件属性等定义的组合,
LPCTSTR lpszFilter = NULL,//可以应用的文件类型,如*.MP3
CWnd* pParentWnd = NULL,
// A pointer to the file dialog-box object's parent or owner window.
DWORD dwSize = 0
/* The size of the OPENFILENAME structure. This value is dependent on the operating system version, so MFC can determine the appropriate kind of dialog to create (for example, new Windows 2000 dialogs as opposed to NT4 dialogs). */);
保存文件对话框和上面代码相似,只要把CfileDialog(TRUE,””,””..)中的TRUE改为FALSE即可。


  • VC++中打开文件和保存文件对话框的调用
  • 答:打开文件对话框的调用:Void CsimpleDlg::OnFileOpen(){CFileDialog *lpszOpenFile; //定义一个CfileDialog对象lpszOpenFile = newCFileDialog(TRUE,””,””,OFN_FILEMUSTEXIST |OFN_HIDEREADONLY , “文件类型(*.yourfiletype)|*.yourfiletype||”);//生成一个对话框if(lpzsOpenFile-DoModal() ...

  • vc++中如何调用打开文件对话框
  • 答:一、打开文件夹:1、CFileDialog实现 CFileDialog hFileDlg(TRUE,NULL,NULL,OFN_FILEMUSTEXIST|OFN_PATHMUSTEXIST|OFN_READONLY,TEXT("支持的图像文件 (*.jpg;*.gif;*.bmp;...)|*.jpg;*.gif;*.bmp|专用Tiff图像文件(*.tiff;*.tif)|*.tiff;*.tif|所有文件(*.*)|*.*||"),NULL);hFile...

  • vc++中怎么样写出这样的文件选择对话框,不要MFC的那个丑陋的那个...
  • 答://保存或打开 文件对话框 hwndOwner 主窗口句柄, nIDDlgItem 编辑框ID, bIsOpen true打开 false保存 //eg ptszFilter _T("网页文件(*.html)\0*.html\0;网页文件(*.htm)\0*.htm\0;All Files(*.*)\0*.*\0") bool GetFileDlg(HWND hwndOwner, int nIDDlgItem, const bool bI...

  • VC++写一个窗口,上面有一个按钮,点击后出现打开文件对话框。。
  • 答:if(GetOpenFileName(&stOpenFile)){ MessageBox(stOpenFile.lpstrFile);} 直接在按钮里加我上面的代码就行了。messagebox里面的参数就是路径,你可以自己改改。

  • vc的txt文件的读写操作?
  • 答:让用户选择文件进行打开和存储操作时,就要用到文件打开/保存对话框。MFC的类CFileDialog用于实现这种功能。使用CFileDialog声明一个对象时,第一个BOOL型参数用于指定文件的打开或保存,当为TRUE时将构造一个文件打开对话框,为FALSE时构造一个文件保存对话框。在构造CFileDialog对象时,如果在参数中指定了OFN_...

  • 如何在打开的vc++6.0 中打开文件
  • 答:如果你是需要在 C 语言的源程序中,打开一个文本文件(text mode)或者二进制文件(binary mode),你可以使用 C 语言的 fopen() 库函数。打开文本文件的程序代码如下:FILE * fpr, * fpw ;fpr = fopen( "my_sourcefile", "r") ;fpw = fopen( " my_targetfile", "w" ) ;...fclose...

  • 运行VC++6.0,点击“文件>打开”后弹出一小框,提示“内存不能为read...
  • 答:打开【工具】(Tools)菜单,点击【定制…】(Customize),在弹出的对话框中选择【键盘】选项卡。在【类别】框中选择【文件】,【命令】框中选择【FileOpen】,【当前键】框中选择【Ctrl+O】,然后单击右边的【移去】按钮将其删除,如下图。然后在【类别】框中选择【工程】,【命令】框中选择【...

  • vc++中用对话框打开对话框
  • 答:步骤:1:A的cpp文件最上面加上B的头文件,#include <B.h> 2:为A的button1按钮添加消息响应函数。右键-->classwizard->button1-->BN_CLICKED 确定。3:在A的Cpp文件中找到button1函数定义处,添加代码:B bdlg; //这是创建B对话框对象 bdlg.DoModal(); //这里调用对话框对象的方法...

  • vc++ api怎么打开文件选择对话框
  • 答:用GetOpenFileName函数 头文件是 Windows.h 库文件是 Comdlg32.lib

  • 怎样在VC++6.0中用CFile打开文件?
  • 答:CFileDialog dl(true); //创建对象dl,true为加载文件窗口,FLASE为保存文件窗口。if(dl.DoModal()==IDOK );// 显示出口 { m_load=dl.GetPathName(); //获得文件路径并赋值,m_load 为控件变量。UpdateData(FALSE);}

    户户网菜鸟学习
    联系邮箱
    返回顶部
    移动学习网