使用lpstrFilter过滤文件类型

      lpstrFilter指向一个空字符结束的过滤字符串的一个缓冲。缓冲中的最后一个字串须以两个NULL字符结束,在编程中使用/0/0。

       过滤的字符串分为两部分:第一部分为显示部分,即描述文件显示的字符部分;第二部分为过滤样式部分,如果此类型有多种样式,可以使用分号“;”隔开。字符串中不含有空格。

       系统不改变其编程中设定的过滤次序。如果lpstrFilter为NULL,则对话框不显示过滤内容。

实例:

/* 使用字符串数组来设定过滤器 */

char Filter[] = "Bitmap Files(*.bmp)/0*.bmp/0" /
        "JPEG Files(*.jpeg;*jpg)/0*.jpeg;*.jpg/0" /
        "All Files(*.*)/0*.*/0/0";

/* 将设定好的过滤赋值给lpstrFilter */

fileDlg.m_ofn.lpstrFilter = Filter;

注:fileDlg为CFileDialog类型,m_ofn是OPENFILENAME结构体类型。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值