核心模块Shell32.dll的应用

没有想到shell32.dll还隐藏着很多实用的功能函数,比如打开文件夹,查找电脑,最小化所有窗体等等,这个shell32.dll既是一个标准的COM,还是一个可以作为普通的DLL进行函数引用。

引用:Ms Shell Con...



引用内容 引用内容

Option Explicit
Dim MsShell As New Shell

Private Sub cmdTest_Click(Index As Integer)
    
On Error GoTo ToExit
'打开错误陷阱
    '------------------------------------------------
  
Select Case Index
    
'------------------------------------------------
    
Case 0:                           '查找电脑
      
MsShell.FindComputer
    
Case 1:                          
'文件运行
      
MsShell.FileRun
    
Case 2:                          
'查找文件夹
      
MsgBox MsShell.BrowseForFolder(Me.hWnd, "查找文件夹", 0).Title
    
Case 3:                          
'层叠窗口
      
MsShell.CascadeWindows
    
Case 4:                          
'查找文件
      
MsShell.FindFiles
    
Case 5:                          
'Windows帮助
      
MsShell.Help
    
Case 6:                          
'窗口最小化
      
MsShell.MinimizeAll
    
Case 7:                          
'恢复最小化
      
MsShell.UndoMinimizeALL
    
Case 8:                          
'打开文件
      
MsShell.Open ("c:windows otepad.exe")
    
Case 9:                          
'设置时间
      
MsShell.SetTime
    
Case 10:                          
'关闭计算机
      
MsShell.ShutdownWindows
    
Case 11:                          
'水平窗口
      
MsShell.TileHorizontally
    
Case 12:                          
'垂直窗口
      
MsShell.TileVertically
    
Case 13:                          
'路径名称
      
MsgBox MsShell.NameSpace("c:windowssystem32").Title
  
End Select
  
    
'------------------------------------------------
    
Exit Sub
    
'----------------
ToExit:
    MsgBox Err.Description
End Sub



[本日志由 JiaJia 于 2008-03-29 05:13 PM 编辑]
文章来自: CSDN
引用通告: 查看所有引用 | 我要引用此文章
Tags: VB Shell32.dll
评论: 0 | 引用: 0 | 查看次数: -
发表评论
昵 称:
密 码: 游客发言不需要密码.
内 容:
验证码: 验证码
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.