`
milk_nenu
  • 浏览: 13606 次
  • 性别: Icon_minigender_1
  • 来自: 成都
最近访客 更多访客>>
社区版块
存档分类
最新评论

打开文件对话框的使用

 
阅读更多

打开文件对话框的使用

 

首先引入头文件#include <commdlg.h>

 

	//打开文件对话框
			OPENFILENAME ofn;//strcut类型
			char szFile[MAX_PATH];
			//ZeroMemory相当于memset(buffer,0,length)中参数2设置成
			ZeroMemory(&ofn,sizeof(ofn));
			ofn.lStructSize=sizeof(ofn);
			ofn.lpstrFile=szFile;
			ofn.lpstrFile[0]=TEXT('\0');
			ofn.nMaxFile=sizeof(szFile);
			//过滤器,过滤要打开的文件类型(根据文件扩展名)
			ofn.lpstrFilter=TEXT("ALL\0*.*\0TEXT\0*.TXT\0C++\0*.cpp\0");
			//默认显示第一个文件类型(所有)
			ofn.nFilterIndex=1;
			ofn.lpstrFileTitle=NULL;
			ofn.nMaxFileTitle=0;
			ofn.lpstrInitialDir=NULL;
			//设置其父窗口
			ofn.hwndOwner=hwnd;
			ofn.Flags=OFN_EXPLORER|OFN_PATHMUSTEXIST|OFN_FILEMUSTEXIST;
			if (GetOpenFileName(&ofn))
			{
				MessageBox(hwnd,szFile,TEXT("msg"),MB_OK);
			}
 
分享到:
评论

相关推荐

    Unity调用JS打开文件对话框

    Unity发布WebGL时,打开文件对话框使用Win32和Dll的方式行不通,这里使用C#调用JS方法是可以的

    调出打开文件对话框

    "调出打开文件对话框"这一功能,就是用户界面中常见的一个元素,它允许用户从自己的计算机上选择一个特定的文件来执行某个操作,如打开、编辑或保存等。在本例中,我们讨论的是在Access环境下如何实现这一功能。 ...

    QT之打开文件对话框选择文件

    在QT编程中,"打开文件对话框选择文件"是一个常见的功能,它允许用户从本地文件系统中选择一个或多个文件。这个过程涉及到几个关键知识点,包括如何触发对话框,如何处理用户选择的文件,以及如何获取和显示文件的...

    unity在 Windows 平台上显示打开文件对话框

    显示一个标准的文件打开对话框,允许用户选择一个文件以供应用程序使用。 显示一个标准的文件打开对话框,返回户选择一个文件的路径。 在Unity中sampleScene示例说明中,通过界面元素进行功能展示。 这个示例是基于...

    win32下打开打开文件对话框

    在Windows 32位(Win32)平台上,开发者经常需要使用系统提供的API函数来创建和操作用户界面,其中就包括打开文件对话框。这个功能允许用户从他们的计算机上选择一个或多个文件,以便应用程序可以读取、写入或者执行...

    打开对话框读取文件和打开对话框保存文件

    根据提供的标题、描述、标签及部分内容,我们可以总结出与C#中的文件对话框相关的知识点,主要包括如何使用`OpenFileDialog`来打开文件以及如何利用`SaveFileDialog`来保存文件。 ### 一、使用 OpenFileDialog 打开...

    西门子WinCC 如何使用 VBS 调用文件打开对话框.pdf

    本文档提供了详细的操作指南,用于在西门子WinCC环境下使用VBS调用文件打开对话框。 首先,文档描述了测试环境,明确指出系统环境为Windows XP SP3和Internet Explorer 6.0 SP3。在这样的环境下,作者详细阐述了...

    VisualC 实效编程 6 2000风格的打开文件对话框

    VisualC 实效编程 6 2000风格的打开文件对话框VisualC 实效编程 6 2000风格的打开文件对话框VisualC 实效编程 6 2000风格的打开文件对话框VisualC 实效编程 6 2000风格的打开文件对话框VisualC 实效编程 6 2000风格...

    VC打开文件对话框同时默认显示多种文件类型

    - 第一个参数为`TRUE`,表示这是一个打开文件的对话框(而非保存文件)。 - 第二个参数为`NULL`,表示没有默认文件过滤器。 - 第三个参数为`NULL`,表示没有默认文件名。 - 第四个参数是一个组合标志,`OFN_...

    实例6 2000风格的打开文件对话框.rar_工具栏 对话框_打开文件_打开文件对话框

    总的来说,创建一个2000风格的打开文件对话框涉及到了Windows编程的基本概念,包括对话框的设计、控件的使用以及API调用。通过实践,开发者可以创建出符合用户习惯且功能强大的文件选择界面,提升软件的用户体验。

    打开文件夹对话框打开文件夹对话框.

    2. **API调用**:在Windows编程中,如使用C++或C#,我们可以调用API函数来显示对话框,比如`SHBrowseForFolder()`函数用于打开文件夹选择对话框。在.NET Framework中,`System.Windows.Forms.FolderBrowserDialog`类...

    C#打开文件对话框

    ### C# 打开文件对话框知识点解析 #### 一、引言 在软件开发过程中,经常需要用户选择文件或目录来完成特定操作,如导入数据、读取配置等。C# 提供了多种方式来实现文件对话框的功能,其中 `OpenFileDialog` 类是...

    .net打开文件对话框控件

    在.NET框架中,"打开文件对话框控件"是一个常用的功能组件,允许用户从他们的计算机上选择一个或多个文件。这个控件通常被集成到Windows Forms或WPF应用程序中,为用户提供一个图形化的界面来浏览和选取文件。本文将...

    打开文件对话框,实现文本预览源代码VC·net.zip

    总的来说,这个"打开文件对话框,实现文本预览源代码VC·net.zip"的示例,涵盖了MFC中的文件对话框使用、事件处理、文件读取以及界面定制等多个知识点。通过学习这个示例,开发者可以更好地理解和掌握在VC++.NET环境...

    弹出打开文件对话框

    ### 弹出打开文件对话框 本篇将详细介绍如何在Windows编程环境中利用MFC(Microsoft Foundation Classes)框架创建一个用于打开文件的对话框,并通过示例代码解释具体实现过程。 #### 1. 引言 在开发应用程序时,...

    MFC 文件对话框-打开文件-保存文件

    MFC 文件对话框-打开文件-保存文件MFC 文件对话框-打开文件-保存文件MFC 文件对话框-打开文件-保存文件 MFC 文件对话框-打开文件-保存文件MFC 文件对话框-打开文件-保存文件MFC 文件对话框-打开文件-保存文件 MFC ...

    双击主窗口弹出“打开文件对话框”

    双击主窗口弹出“打开文件对话框” 双击主窗口弹出“打开文件对话框” 双击主窗口弹出“打开文件对话框”

    运用树控件和列表控件自定义Windows 打开文件对话框

    1、因为正好需要做控件demo,另外自己开发wince项目时需要的打开文件对话框 系统无法满足要求,故这次自己定制了一款文件打开对话框(仿Windows), 这个demo也可用于wince开发项目中; 2、主界面有列表框联动...

    MFC之打开文件对话框

    ### MFC之打开文件对话框 #### 知识点概览 在Microsoft Foundation Classes (MFC)框架中,`CFileDialog`类提供了用于显示标准Windows文件对话框的功能,包括“打开”和“保存”对话框。本文将详细介绍如何利用`...

    纯API 打开保存对话框

    VB 纯API 打开保存对话框 Public Function FileDialog(FormObject As Form, SaveDialog As Boolean, ByVal Title As String, ByVal Filter As String, Optional ByVal FileName As String, Optional ByVal ...

Global site tag (gtag.js) - Google Analytics