vb点虐 显示桌面的简单介绍

VB.NET编写的窗体如何能够接管WIN的桌面,只有退出窗体才能回到WIN桌面?

可以实现啊,只要获得管理员权限。

专注于为中小企业提供网站建设、成都网站建设服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业建阳免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了1000+企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。

首先API获取桌面和任务栏的窗口句柄,把两者都隐藏。

再使自身窗体(无边框)充满整个屏幕,并位于最底层就可以了。

退出的时候恢复显示桌面图标。

vb点虐 模拟 Win + D 显示桌面

显示桌面的本质是个系统 Shell(IShellDispatch4.ToggleDesktop()),所以只需要调用这个 Shell 就好了,用不着模拟按键。

项目引用 C:\Windows\System32\shell32.dll,参考代码:

Dim objShel As Shell32.ShellClass = New Shell32.ShellClass()

CType(objShel, Shell32.IShellDispatch4).ToggleDesktop()

vb点虐 中如何捕获显示桌面事件?

好似是不可能的吧。

只有第二种情况可以通过键盘钩子实现。

vb点虐 点击"显示桌面"会使窗体的什么属性改变

改变activated属性,会发出activeChanged事件。

注意调用activate方法也会发出activeChanged事件


文章标题:vb点虐 显示桌面的简单介绍
网页路径:http://bzwzjz.com/article/ddsedgj.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 网站制作报价 定制级高端网站建设 成都营销网站建设 外贸网站设计方案 手机网站制作 成都网站建设 企业网站设计 成都网站设计 网站建设方案 成都h5网站建设 专业网站设计 成都网站制作 营销网站建设 成都网站建设公司 成都响应式网站建设 梓潼网站设计 手机网站建设套餐 成都网站建设流程 LED网站设计方案 高端定制网站设计 成都网站设计制作公司 外贸网站建设