怎么在VB程序中设置window的任务栏为自动隐藏?
解决方案 »
- VB6项目突然不能编译、不能运行
- 送 True DBGrid Pro 8.0 和 VSFlexGrid Pro 8.0 等注册码
- 3个问题
- 坐标转换的问题
- 7月7,好日子,和女友在一起了吗?
- ★★★ entice (踏雪寻梅) 请进 ★★★
- 通过select 为什么查询不到符合条件的数据(急!!!!!!!!!!!!!)
- 用vb开发数据库程序时,用ADO控件连接Access数据库,用数据库绑定控件时总是出现“From子句语法错误!”是什么原因?
- 如何在VB中传递数组?
- VB写的Winsock程序,在Win10 64位系统上经常无法接收到数据,是什么原因呢?
- VB6.0中DataGrid如何实现分页
- VB版的网络神偷之木马的文件操控
Option ExplicitDim rtn As LongDeclare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Declare Function SetWindowPos Lib "user32" (ByVal hwnd As Long, ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As LongPublic Const SWP_HIDEWINDOW = &H80
Public Const SWP_SHOWWINDOW = &H402.回到form中,添加两个按钮,名字为"隐藏任务栏"、"显示任务栏"
3.下面用到代码了,看好了,要对号入座的。
首先是load
Move (Screen.Width - Width) \ 2, (Screen.Height - Height) \ 2
其次是显示任务栏的
rtn = FindWindow("Shell_traywnd", "")
Call SetWindowPos(rtn, 0, 0, 0, 0, 0, SWP_SHOWWINDOW)
最后是隐藏任务栏的
rtn = FindWindow("Shell_traywnd", "")
Call SetWindowPos(rtn, 0, 0, 0, 0, 0, SWP_HIDEWINDOW)
曾经BAIDU来的