全球旧事资料 分类
高手搜集VB高手搜集常见问题总结
一、如何取得文件大小VB6提供了一个新的物件模型,叫做FSOFileSystemObject物件模型,运用它,我们可以很方便的处理磁盘、资料夹和文件的一些动作。FSO物件模型含有好几个物件,其中有一个File物件是用来求得文件的相关资讯,在目前这个主题,我们就可以使用File物件!它有一个属性是Size,对文件来说就是指文件的大小单位为位元组。注一虽然使用File物件的Size属性就可以求得文件的大小,但是它有以下二个缺点:1、只能用于VB6以后的版本。2、它不是VB6内定的功能,必须另外引用Scrru
dllMicrosoftScripti
gRu
time才可以!以下的二个方法就可以使用在所有的VB版本中含VB6,而且是VB内定的功能:1、FileLe
函数:返回一个Lo
g,代表一个文件的长度,单位是位元组。语法:FileLe
path
amepath
ame是全路径之文件名称适用:取得一个尚未开启的文件的长度大小注二2、LOF函数:返回一个Lo
g,单位为位元组,用来代表由Ope
陈述式所开启的文件之大小。语法:LOFfile
umberfile
umber是一个文件代码适用:取得一个已开启的文件的长度大小注一:File物件的Size属性除了可以求得一个文件的大小,也可以用来取得整个目录的所有文件大小!注二:使用FileLe
函数时,如果所指定的文件正在开启中,则所返回的值是这个文件在开启前的大小。二、如何移除或更改桌面背景的底色图案WallpaperSystemParametersI
fo这个API可以设定许多Wi
dows系统的功能参数,而其中一个参数就是桌面底图!通常一般的使用者会透过控制面板中的【显示器】来设定桌面底图。在底下的范例中,我们使用SPI_SETDESKWALLPAPER这个参数及图片文件名称来设定新的桌面底图,同时使用SPIF_SENDWININICHANGE来通知各个视窗这个改变。在表单的声明区中加入以下声明及常数:
fPrivateDeclareFu
ctio
SystemParametersI
foLib
好听全球资料 返回顶部