c语言中资源文件窗体的使用,六、Windows子窗口控件的清单方块类别—使用文件属性码...

iAttr参数是文件属性代码,其最低字节是文件属性代码,该代码可以是表9-6数据的组合:

表9-6

iAttr

属性

DDL_READWRITE

0x0000

普通文件

DDL_READONLY

0x0001

只读文件

DDL_HIDDEN

0x0002

隐藏文件

DDL_SYSTEM

0x0004

系统文件

DDL_DIRECTORY

0x0010

子目录

DDL_ARCHIVE

0x0020

归档位设立的档案

高字节提供了一些对所要求项目的附加控制:

表9-7

iAttr

属性

DDL_DRIVES

0x4000

包括磁盘驱动器句柄

DDL_EXCLUSIVE

0x8000

互斥搜索

前缀DDL表示「对话目录列表」。

当LB_DIR消息的iAttr值为DDL_READWRITE时,清单方块列出普通文件、只读文件和归档位设立的档案。当值为DDL_DIRECTORY时,清单方块除了列出上述文件之外,还列出子目录,目录位于中括号之内。当值为DDL_DRIVES | DDL_DIRECTORY时,那么列表将扩展到包括所有有效的磁盘驱动器,而磁盘驱动器句柄显示在虚线之间。

将iAttr的最高位设立就可以只列出符合条件的文件,而不包括其它文件。例如,对Windows的文件备份程序,也许您只想列出最后一次备份后修改过的文件,这种文件的归档位设立,因此您可以使用DDL_EXCLUSIVE | DDL_ARCHIVE。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值