怎样在VB中实现一按按钮,系统就自动回到桌面呢?请大家帮一下忙。
是不是用shell,还是用api,还是有别的方法,反正只要能回桌面就行。
是不是用shell,还是用api,还是有别的方法,反正只要能回桌面就行。
解决方案 »
- VB怎么删除指定缓存URL
- 谁做过用vb调用matlab呀?
- 如何删除文本框的重复行(求代码)
- 如何取得远程服务器上文件的属性,比如创建时间,修改时间,大小等?
- 用Wise打包工具给我的VB项目打包,在一个空系统中在安装完成了,运行程序时老是提示安装Office哦?
- 怎样使DataGrid控件得到输入焦点,比如说,我用一个快捷键F2,网格自动取得输入焦点!!急死人啊
- 如何将内存变量的地址赋值给一个数组变量
- OLE问题:如何使某一应用程序的对象出现在"插入对象"对象框中
- 如何用vb读取word文档中的内容,能把它显示在text中或者赋给一个变量?
- 送分题:怎样在退出程序时一次卸载内存中的所有窗体?
- 找个控件
- 关于数据导入导出的问题
Public Enum EnumAction
eaResourceBrowser = 0
eaSearchFile = 1
eaMiniWindows = 2
eaRunFile = 3
eaStartMenu = 4
eaSleep = 5
eaWindowsHelp = 6
End EnumPublic Sub DoAction(eIndex As EnumAction)
Dim VK_ACTION As Long Select Case eIndex
Case 0: 'Open Resource Browser
VK_ACTION = &H45
Case 1: 'Search File
VK_ACTION = &H46
Case 2: 'Mini Windows
VK_ACTION = &H4D
Case 3: 'Run
VK_ACTION = &H52
Case 4: 'Start Menu
VK_ACTION = &H5B
Case 5: 'Sleep
VK_ACTION = &H5E
Case 6: 'Open Windows Help
VK_ACTION = &H70
End Select
Call keybd_event(VK_LWIN, 0, 0, 0)
Call keybd_event(VK_ACTION, 0, 0, 0)
Call keybd_event(VK_LWIN, 0, KEYEVENTF_KEYUP, 0)
End Sub
工具条上不是有一个“显示桌面”按钮吗?看他的属性所引用的命令,SHELL一下
这个程序在windows目录下.你自己找找