在VB中取得Windows的当前目录
很多情况下我们需要在程序中确定当前Windows的目录,VB中自身并没有这样的函数,但我们可以借助WindowsAPI来达到目的,这个关键的函数就是:Kernel32中的GetWindowsDirectory。
首先要在新建的程序中加入一个Module,在该Module中作如下声明: DeclareFunctionGetWindowsDirectoryLib“kernel32”Alias“GetWindowsDirectoryA”(ByVallpBufferAsString,ByValnSizeAsLong)AsLong 函数说明完毕,可以看到,为了防止出错情况,函数引入了nSize参数,但只要使用下述经典的取目录代码,可保证程序平稳运行。 PublicFunctionMyGetWinDirectory()AsString 现在你可以试一下你的新函数:在窗体Form1中加入一个文本框Text1,然后再加入一个命令键Command1,在Command1_Click()事件中加入以下代码: PrivateSubCommand1_Click() 以上程序在中文Windows98,VB6中通过。 ->上一篇:解析VB的事件驱动编程 下一篇:VisualBasic2005中的My功能 更多相关文章
|
推荐文章
精彩文章
|