
正文
vb.net嵌入桌面 vbnet ui
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
VB.NET编写的窗体如何能够接管WIN的桌面,只有退出窗体才能回到WIN桌面?
可以实现啊,只要获得管理员权限。
首先API获取桌面和任务栏的窗口句柄,把两者都隐藏。
再使自身窗体(无边框)充满整个屏幕,并位于最底层就可以了。
退出的时候恢复显示桌面图标。
相关问答
Q1: 求助VB.NET如何将窗体变成桌面一部分
开机启动 写注册表可以解决 鼠标点不到可以用鼠标穿透 API SetWindowLongA Win+D 可以用系统钩子捕获消息然后判断丢弃
Q2: vb.net怎么写代码给指定的硬盘里的文件创建桌面快捷方式
简单啊,可以调用命令行,不要死脑筋哦
[InternetShortcut] "E:\guiminer.url"
URL="E:\guiminer.exe" "E:\guiminer.url"
IconIndex=0 "E:\guiminer.url"
IconFile="E:\guiminer.exe" "E:\guiminer.url"
Q3: 在vb.net中怎么把一个字符串怎么输出到当前计算机桌面上显示呢
在vb2008下,form具有TransparencyKey属性,将窗体的背景色和TransparencyKey颜色设置一致时,窗体会完全透明,显示文字时,给文字不同的颜色,文字会直接显示当前屏幕之上设置form1属性,TransparencyKey=黑色,BackColor=黑色 绘制窗体的代码,给文字以不同颜色 Private Sub Form1_Paint(ByVal sender As Object, ByVal e As System.Windows.Forms.PaintEventArgs) Handles Me.Paint
e.Graphics.DrawString("你好", New Font("黑体", 60, FontStyle.Bold), Brushes.Blue, 0, 0)
End Sub 可以设置窗体置顶属性,永远前端显示也可以显示在桌面,用setparent,父窗体为桌面
Q4: vb.net怎么把程序做成快捷方式放在桌面上
一种是打包成安装文件,比较简单;另一种是使用压缩软件做成自解压的绿色软件,现在网络上很多都是这种类型的绿色软件,但是这种方式要确保被安装的机器上需要安装有相对应的.NET平台,否则还是无法运行。
Q5: vb.net 模拟 Win + D 显示桌面
显示桌面vb.net嵌入桌面的本质是个系统 Shell(IShellDispatch4.ToggleDesktop())vb.net嵌入桌面,所以只需要调用这个 Shell 就好vb.net嵌入桌面了,用不着模拟按键。
项目引用 C:\Windows\System32\shell32.dll,参考代码:
Dim objShel As Shell32.ShellClass = New Shell32.ShellClass()
CType(objShel, Shell32.IShellDispatch4).ToggleDesktop()
关于vb.net嵌入桌面和vbnet ui的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。








