mfc-文件菜单MFC运用,列出文件列表

问题描述

文件菜单MFC运用,列出文件列表
MFC对话框程序,每次打开文件,就把文件明添加到菜单中,点击菜单后实现文件的读取、打开,求一个思路

解决方案

参考:
http://www.docin.com/p-709701310.html
http://blog.sina.com.cn/s/blog_4bf793ad0100oakg.html

解决方案二:
1.一个Button按钮选择文件。
2.把文件名记录到一个ListBox(如果重复则不添加)。
3.在ListBox添加文件操作。

解决方案三:
就是设置打开文件按钮,按钮点击事件响应生成文件对话框,用文件对话框类的指定函数获取文件名,文件名通过listbox控件存储。
响应listbox中某个选项被选中点击的事件,后面的就和最开始的类似了

时间: 2024-10-31 14:34:10

mfc-文件菜单MFC运用,列出文件列表的相关文章

CB环境中实现在菜单中显示历史文件列表

本文介绍了如何在Windows环境下实现菜单中显示历史文件列表,同时概要介绍了Tregistry类的使用方法. 现在,在许多Windows应用程序都具有这样一个功能:可以在文件菜单下面显示列出最近访问过的文件,这使用户很容易再次访问曾经访问过的文件.在过去几年中,这项技术以成为拥有文件菜单项的应用程序的共同特色:如Wps系列和Office系列.在以前的DOS环境中,程序员一般通过创建一个文件用来记录文件列表:那么在Windows环境中,还有其他的方法吗?最近笔者利用C++ Builder5.0

PS“文件”菜单的使用技巧

  PS"文件"菜单的使用技巧          "文件"菜单 (1)"新建"命令 我们来学习何如创建一个新文档.如果在Photoshop CS2中没有打开一个文档,那么它的任何工具和选项都是不能进行操作的,所以首先我们在"文件"菜单栏中选择"新建"也可以按住Ctrl键的同时双击鼠标左键便会弹出一个新建文件对话框,我们设置宽为500像素,360像素高的文档,这个大小对大多数显示器的工作区都是合适的,如下图所

开发手记(九)——在文件菜单中记录最近使用过的文件

Word的"文件"菜单最下面列出了最近使用过的文件名及路径,文件名及路径会随着用户的使用不断地发生变化,这符合统计学中"最近使用"最大可能是"经常使用"的原则,方便了用户,提高了效率.它的实现方法有很多,我举一例,供大家参考.      一.在工作目录下创建一个LastFile.ini文件,其中第一行为历史文件的总数,以下行是历史文件的全路径.当然您也可以使用数据表存储,那样编程时也许更方便一些.         LastFile.ini文件内容

opengl 纹理 球-opengl在mfc中载入一副BMP文件作为纹理,编译链接都通过了但运行时就提示停止工作

问题描述 opengl在mfc中载入一副BMP文件作为纹理,编译链接都通过了但运行时就提示停止工作 HBITMAP hBMP;//定义BMP头BITMAP BMP;//BMP结构体//byte Texture[]={IDB_BITMAP3};byte Texture[]={IDB_BITMAP4};glGenTextures(sizeof(Texture) &texture[0]);// Generate 6 Textures (sizeof(Texture)=6 ID's)for(int lo

用mfc编写一个对话框能实现“打开指定文件,并显示出文件里的内容”这个功能吗?

问题描述 用mfc编写一个对话框能实现"打开指定文件,并显示出文件里的内容"这个功能吗? 用mfc编写一个对话框能实现"打开指定文件,并显示出文件里的内容"这个功能吗? 解决方案 用CFileDialog选择文件,然后CFile等读取文件内容,显示 解决方案二: MFC打开文件对话框功能实现 解决方案三: CFileDialog打开文件对话框,CFile类操作文件,CFile::GetLength()获取文件长度信息.

mfc-含excel文件的MFC程序安装包安装问题

问题描述 含excel文件的MFC程序安装包安装问题 诸位大神帮我解决一个问题,我用MFC写了一个程序,这个程序需要访问一个excel文件.现在我用setupfactory进行了封装,形成了一个exe安装包.封装以前直接运行exe文件没有问题.封装之后进行安装,安装在Program Files文件夹下,运行时如需访问excel会出现如下提示.但装在其他文件夹,比如直接装在C盘下则不会有问题.请问哪位大神知道是怎么回事? 解决方案 说明已经存在这个文件. 建议你用installshield打包,它

vc++-VC++中如何实现office中通过文件菜单打开命令,在试图中显示文本内容并且可以编辑?

问题描述 VC++中如何实现office中通过文件菜单打开命令,在试图中显示文本内容并且可以编辑? VC++中如何实现office中通过文件菜单打开命令,在试图中显示文本内容并且可以编辑通过CDC的文本输出函数在视图上显示的文本不能编辑 解决方案 你的意思是你希望做一个类似文本编辑器的程序吧,你不能用手动绘图的方式去实现,MFC好像有类似的功能提供.你用多文档模式或者单文档模式,视图类继承CEditView就自动可以编辑了. 希望能够帮到你. 解决方案二: 是不是自己做一个mfc单文档程序,然后

VC菜单命令详解(文件打开、保存与关闭)

第一部分: 五个命令ID: 处理函数 ID_FILE_NEW CWinApp::OnFileNew ID_FILE_OPEN CWinApp::OnFileOpen ID_FILE_SAVE CDocument::OnFileSave ID_FILE_SAVEAS CDocument::OnFileSaveAs ID_FILE_CLOSE CDocument::OnFileClose1.ID_FILE_NEW CWinApp::OnFileNew调用CDocManager::OnFileNew.

用vbs实现按创建日期的顺序列出一个文件夹中的所有文件_vbs

问: 你好,脚本专家!如何按创建日期的顺序列出一个文件夹中的所有文件? -- CL 答: 你好,CL.您知道,如果我们雄心勃勃并且努力工作,我们会坐下来为您写一个脚本,以使用 WMI 返回一个文件夹中的所有文件.该脚本将获取有关所有这些文件的信息,并将该数据存储在未连接的记录集中.然后,在该记录集中设置排序顺序以按创建日期和时间对文件进行排列.(接着,我们进行大量的重复性工作,以将 WMI 的日期时间值转换为易读的日期时间格式.)最后,我们将记录集中的所有值回显到屏幕上.它需要花费大量时间并编写