设为首页 加入收藏

TOP

子视窗控制项(五十五)
2010-12-30 21:12:42 来源: 作者: 【 】 浏览:32659
Tags:视窗 控制
时,清单方块除了列出上述档案之外,还列出子目录,目录位於中括号之内。当值为DDL_DRIVES | DDL_DIRECTORY时,那么列表将扩展到包括所有有效的磁碟机,而磁碟机代号显示在虚线之间。

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

档案列表的排序
 

lParam参数是指向档案指定字串如「*.*」的指标,这个档案指定字串不影响清单方块中的子目录。

您也许希望给列有档案清单的清单方块使用LBS_SORT讯息。清单方块首先列出符合档案指定要求的档案,再(可选择)列出子目录名。列出的第一个子目录名将采用下面的格式:

[..]

这一个「两个点」的子目录项允许使用者向根目录回溯一层(在根目录下列出档案名时此项目不会出现)。最後,具体的子目录名称采用下面的形式:

[SUBDIR]

再来是以下列形式列出的有效磁碟机(也是可选择的):

[-A-]

Windows的head程式
 

UNIX中有一个著名的实用程式叫做head,它显示档案开始的几行。让我们使用清单方块为Windows编写一个类似的程式。如程式9-6所示,HEAD将所有档案和子目录列在清单方块中。您可以挑选某个被选择的档案来显示,方法是在该档案上使用滑鼠双击或者使用Enter键按下要选的档案。您也可以使用这两种方法之一来改变子目录。这个程式在HEAD视窗显示区域的右边,从档案的开头开始显示,它最多能够显示8 KB的内容。

首页 上一页 52 53 54 55 56 57 58 下一页 尾页 55/61/61
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇功能表及其他资源 下一篇计时器

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: