微软核心模块shell32.dll的应用

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

 

 

 

'*************************************************************************
'**模 块 名:frmDemo
'**说    明:YFsoft 版权所有2006 - 2007(C)
'**创 建 人:叶帆
'**日    期:2006-08-29 10:55:17
'**修 改 人:
'**日    期:
'**描    述:微软核心模块shell32.dll的应用
'**版    本:V1.0.0
'*************************************************************************
Option Explicit
Dim MsShell As New Shell

'*************************************************************************
'**函 数 名:cmdTest_Click
'**输    入:Index(Integer) -
'**输    出:无
'**功能描述:
'**全局变量:
'**调用模块:
'**作    者:叶帆
'**日    期:2006-08-29 10:55:19
'**修 改 人:
'**日    期:
'**版    本:V1.0.0
'*************************************************************************
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

 

 















本文转自yefanqiu51CTO博客,原文链接:http://blog.51cto.com/yfsoft/323474,如需转载请自行联系原作者

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值