TCHAR  szPeFileExt[100]=TEXT("exe\0*.exe");TCHAR szPathName[MAX_PATH];OPENFILENAME ofn = {sizeof (OPENFILENAME)};ofn.hwndOwner = hWnd;// 打开OR保存文件对话框的父窗口ofn.lpstrFilter = szPeFileExt;lstrcpy(szPathName, TEXT(""));ofn.lpstrFile = szPathName;ofn.nMaxFile = sizeof(szPathName);//存放用户选择文件的 路径及文件名 缓冲区ofn.lpstrTitle = TEXT("选择文件");//选择文件对话框标题//OFN_NOCHANGEDIR 不改变当前目录. 这个坑B 函数会改变进程当前目录ofn.Flags =OFN_NOCHANGEDIR| OFN_EXPLORER | OFN_FILEMUSTEXIST;//如果需要选择多个文件 则必须带有  OFN_ALLOWMULTISELECT标志BOOL bOk = GetOpenFileName(&ofn);

这个没啥说的 简单。

GetOpenFileName打开文件对话框的使用相关推荐

  1. windows api打开文件对话框

    用windows api 写打开文件对话框主要使用OPENFILENAME ,GetOpenFileName, GetSaveFileName; 1.OPENFILENAME 结构体介绍:要使用Get ...

  2. QT三种窗口、调试终端信息打印、新建菜单、设置窗口标题名称、界面初始化、打开文件对话框、保存文件对话框

    三种窗口 QMainWindow:主窗口程序(创建菜单) QWidget:部件窗口 QDialog:对话框窗口 调试终端信息打印 #include <QtDebug>qDebug < ...

  3. c++语言打开文件对话框,C++采用openfilename打开文件对话框用法实例

    本文实例讲述了C++采用openfilename打开文件对话框用法,分享给大家供大家参考.具体方法如下: 这里需要注意,有的时候会因为没设置nMaxFile,而一直不出现对话框. 具体功能代码如下: ...

  4. JS实现HTML上用button打开文件对话框

    JS实现HTML上用button打开文件对话框 在HTML上有一button,点这个button的话,可以弹出文件选择的对话框,用ActiveX实现的,源码如下: Code  1<HTML> ...

  5. 如何找到文件的家-打开文件对话框openFileDialog

    private void button1_Click(object sender, EventArgs e){openFileDialog1.Filter = "*.txt|*.txt&qu ...

  6. vc 添加打开文件对话框并读取文件

    1.创建打开文件对话框:                                   CFileDialog dlg(TRUE,//TRUE是创建打开文件对话框,FALSE则创建的是保存文件对 ...

  7. python打开-Python中的打开文件对话框(转)

    1.最早学习Tkinter的时候,在<Tkinter编程代码实例>中看到的"打开文件对话框"需要用到FileDialog模块,代码非常简单: from Tkinter ...

  8. C#打开文件对话框和文件夹对话框

    打开文件对话框OpenFileDialog OpenFileDialog ofd = new OpenFileDialog();ofd.Filter = "Excel文件(*.xls;*.x ...

  9. MFC程序打开文件对话框出错的问题解决

    前几天从网上下了个图像分析的mfc小程序,是VC6的 用VC6在本地编译生成都没问题.执行起来弹出一个未处理的错误,程序崩溃退出. 想起来原来遇到过打开文件对话框方面的问题,当时项目时间紧张未能深究. ...

最新文章

  1. (剑指Offer)面试题54:表示数值的字符串
  2. #include algorithm 常用函数
  3. mysql count和limit,COUNT与LIMIT在mysql查询
  4. 以下内容为Stackoverflow上整理以作纪录
  5. 软件工程第二次作业中第一个作业
  6. 子窗口和父窗口交互 (转)
  7. 拍照区域遮盖层_真石漆与一般涂料所用外墙腻子层,有什么区别?
  8. DataFormatString
  9. 【学习笔记】C语言 随机数的生成原理分析和各类随机数公式
  10. SQL练习题——店铺UV、访客信息
  11. 理解Mybatis一级缓存,以及如何真正使用到一级缓存
  12. 微信账号和系统账号绑定
  13. 软件行业常用英文解释
  14. Python上使用及安装tesseract
  15. 什么是数据中心的运维
  16. 电脑什么软件都没开,运行内存就占满了
  17. Openssl移植到ARM开发板
  18. Android TableLayout记
  19. HTML+CSS+JS实现鼠标点击特效富强民主文明方法
  20. proteus三输入与非门名字_Proteus所有元件名称

热门文章

  1. WPF动态在画布(Canvas)上画一个矩形。
  2. 微信保存图片提示失败_微信公众号多图文素材编辑完成保存失败该怎么解决?...
  3. Speedoffice(excel)分列,拆分文本如何操作
  4. micropython是什么意思_MicroPython能做什么
  5. formData传递数组
  6. 英伟达发布最新GeForce 511.23显卡驱动
  7. 根文件系统(三)——initramfs文件系统制作
  8. 农作物地块范围识别(图像分割)
  9. Excel技巧:字符串拼接合集
  10. 小红书2022上半年品牌营销数据报告