Private Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As LongConst GWL_EXSTYLE = (-&H14)
Const WS_EX_TOOLWINDOW = &H80SetWindowLong(hwnd, GWL_EXSTYLE, WS_EX_TOOLWINDOW)
Const WS_EX_TOOLWINDOW = &H80SetWindowLong(hwnd, GWL_EXSTYLE, WS_EX_TOOLWINDOW)
解决方案 »
- GWBASIC的2进制BAS文件显示源码 愿出RMB求购
- 用VBA实现?
- 请问这个VB语句,如果改成循环语句的话应怎么改呢!请用FOR 。。。。。。next谢谢
- 两个窗体的编程问题
- 谁知道这样的应用程序的菜单是怎样做出来的???在那可以找到相关的资料啊???
- crystal reports8.0 哪有下載呀 !謝謝!
- 我是新手,请各位大虾多多指教
- 点哪里可以触发DataGrid1_buttonclick,我怎找不到呢?
- 关于sstab控件的问题,50分
- 请问网上可下载的关于VB的书籍网站
- 如何实现简单表格计算功能?
- 哪位帮忙告诉我能把厘米转换为POINT的函数是什么,在VBA中有CentermeterToPoints,VB呢?
Public Const SW_HIDE = 0 ' Hide Window
Public Const SW_SHOW = 5 ' Show Window
Public Declare Function FindWindow Lib "user32" _
Alias "FindWindowA" (ByVal lpClassName As String, _
ByVal lpWindowName As String) As Long
Public Declare Function FindWindowEx Lib "user32" _
Alias "FindWindowExA" (ByVal hWnd1 As Long, _
ByVal hWnd2 As Long, ByVal lpsz1 As String, _
ByVal lpsz2 As String) As Long
Public Declare Function ShowWindow Lib "user32" (ByVal hwnd As Long, _
ByVal nCmdShow As Long) As LongSub DisplayTaskBar(ByVal bShow As Boolean) '显示/隐藏 状态栏
Dim lTaskBarHWND As Long
Dim lRet As Long
Dim lFlags As Long
On Error GoTo vbErrorHandler
lFlags = IIf(bShow, SW_SHOW, SW_HIDE)
lTaskBarHWND = FindWindow("Shell_TrayWnd", "")
lRet = ShowWindow(lTaskBarHWND, lFlags)
If lRet < 0 Then
Exit Sub
End If
vbErrorHandler:
End SubSub DisplayDeskTopIcons(ByVal bShow As Boolean) '先是/隐藏 桌面图标
Dim lDesktopHwnd As Long
Dim lFlags As Long
On Error Resume Next
lDesktopHwnd = FindWindowEx(0&, 0&, "Progman", vbNullString)
If lDesktopHwnd = 0 Then
Exit Sub
End If
lFlags = IIf(bShow, SW_SHOW, SW_HIDE)
ShowWindow lDesktopHwnd, lFlags
End Sub
Private Declare Function ShowWindow Lib "user32" (ByVal hwnd As Long, ByVal nCmdShow As Long) As LongPrivate Const SW_SHOW = 5
Private Const SW_HIDE = 0Private Sub Command1_Click()
Dim lngWnd As Long
lngWnd = FindWindow("Shell_traywnd", "")
Call ShowWindow(lngWnd, SW_HIDE)
MsgBox "显示任务栏"
Call ShowWindow(lngWnd, SW_SHOW)
End Sub
然后 enablewindow
设为false