首页 / 软件开发 / C++ / Win32开发入门(19):浏览和打开文件
Win32开发入门(19):浏览和打开文件2013-06-06 csdn tcjiaan在应用程序中,我们很经常要实现的功能,是Open文件或保存文件对话框,让用户来选择一个或N个 文件。本文我将介绍两种思路,第一种方法较为复杂,第二种方法较为简单。方法一:老规矩这是一种传统方法,使用GetOpenFileName或者GetSaveFileName函数,看名字就知道,前者用 来打开文件,后者是保存文件,这两个函数的用法是一样的,因此,我只演示其中一个。无论 你使用哪个函数,都要涉及一个结构体——OPENFILENAME。关于它的成员,我就不一一来说了,挑几个 有用的扯一扯。lStructSize:结构的大小,弄个sizeof就行了。lpstrFilter:设置过滤器。注意啊,这个过滤器字符串和.NET中的写法不同,.NET的写法是从VB6 继承过来,可以写成“垃圾文件 | *.rbs | 老鼠文件 | *.mos”,我们这里不是用“|”来分隔的,而 是用“