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

2023-10-04 16:50

本文主要是介绍微软核心模块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

这篇关于微软核心模块shell32.dll的应用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/2352

相关文章

Python logging模块使用示例详解

《Pythonlogging模块使用示例详解》Python的logging模块是一个灵活且强大的日志记录工具,广泛应用于应用程序的调试、运行监控和问题排查,下面给大家介绍Pythonlogging模... 目录一、为什么使用 logging 模块?二、核心组件三、日志级别四、基本使用步骤五、快速配置(bas

CSS3 布局样式及其应用举例

《CSS3布局样式及其应用举例》CSS3的布局特性为前端开发者提供了无限可能,无论是Flexbox的一维布局还是Grid的二维布局,它们都能够帮助开发者以更清晰、简洁的方式实现复杂的网页布局,本文给... 目录深入探讨 css3 布局样式及其应用引言一、CSS布局的历史与发展1.1 早期布局的局限性1.2

Java Jackson核心注解使用详解

《JavaJackson核心注解使用详解》:本文主要介绍JavaJackson核心注解的使用,​​Jackson核心注解​​用于控制Java对象与JSON之间的序列化、反序列化行为,简化字段映射... 目录前言一、@jsonProperty-指定JSON字段名二、@JsonIgnore-忽略字段三、@Jso

在React聊天应用中实现图片上传功能

《在React聊天应用中实现图片上传功能》在现代聊天应用中,除了文字和表情,图片分享也是一个重要的功能,本文将详细介绍如何在基于React的聊天应用中实现图片上传和预览功能,感兴趣的小伙伴跟着小编一起... 目录技术栈实现步骤1. 消息组件改造2. 图片预览组件3. 聊天输入组件改造功能特点使用说明注意事项

Redis中RedisSearch使用及应用场景

《Redis中RedisSearch使用及应用场景》RedisSearch是一个强大的全文搜索和索引模块,可以为Redis添加高效的搜索功能,下面就来介绍一下RedisSearch使用及应用场景,感兴... 目录1. RedisSearch的基本概念2. RedisSearch的核心功能(1) 创建索引(2

Python datetime 模块概述及应用场景

《Pythondatetime模块概述及应用场景》Python的datetime模块是标准库中用于处理日期和时间的核心模块,本文给大家介绍Pythondatetime模块概述及应用场景,感兴趣的朋... 目录一、python datetime 模块概述二、datetime 模块核心类解析三、日期时间格式化与

Python如何调用指定路径的模块

《Python如何调用指定路径的模块》要在Python中调用指定路径的模块,可以使用sys.path.append,importlib.util.spec_from_file_location和exe... 目录一、sys.path.append() 方法1. 方法简介2. 使用示例3. 注意事项二、imp

SpringBoot中四种AOP实战应用场景及代码实现

《SpringBoot中四种AOP实战应用场景及代码实现》面向切面编程(AOP)是Spring框架的核心功能之一,它通过预编译和运行期动态代理实现程序功能的统一维护,在SpringBoot应用中,AO... 目录引言场景一:日志记录与性能监控业务需求实现方案使用示例扩展:MDC实现请求跟踪场景二:权限控制与

Python中模块graphviz使用入门

《Python中模块graphviz使用入门》graphviz是一个用于创建和操作图形的Python库,本文主要介绍了Python中模块graphviz使用入门,具有一定的参考价值,感兴趣的可以了解一... 目录1.安装2. 基本用法2.1 输出图像格式2.2 图像style设置2.3 属性2.4 子图和聚

电脑找不到mfc90u.dll文件怎么办? 系统报错mfc90u.dll丢失修复的5种方案

《电脑找不到mfc90u.dll文件怎么办?系统报错mfc90u.dll丢失修复的5种方案》在我们日常使用电脑的过程中,可能会遇到一些软件或系统错误,其中之一就是mfc90u.dll丢失,那么,mf... 在大部分情况下出现我们运行或安装软件,游戏出现提示丢失某些DLL文件或OCX文件的原因可能是原始安装包