欢迎光临 Rick 's BLOG
日志首页  | C# .Net编程  | 原创作品  | 生活点滴  | C\C++相关  | 多媒体相关※ERMP  | VB相关  | 其它运维与编程  |  留言簿
使本程序不出现在Windows的结束任务对话框中 (win9x) 利用VB捕捉并保存屏幕图像
未知  隐藏任务栏
[ 发布日期:21年前 (2004-08-06) ]   [ 来自:Original ] [分类:VB相关]
下面的代码就可以轻松搞定。 
    Private Const SWP_HIDEWINDOW = &H80     
Private Const SWP_SHOWWINDOW = &H40 
    Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long     
Private Function SetWindowPos Lib "user32" Alias "SetWindowPos" (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 Long           
Private Function SetWindowPos Lib "user32" Alias "SetWindowPos" (ByVal hwnd         
Public Sub ViewTaskBar(lbValue As Boolean)       
Dim llResult As Long       
llResult = FindWindow("Shell_traywnd", "")       
If llResult Then         
If lbValue Then
   
             
llResult = SetWindowPos(llResult, 0, 0, 0, 0, 0, SWP_SHOWWINDOW)         Else           llResult = SetWindowPos(llResult, 0, 0, 0, 0, 0, SWP_HIDEWINDOW)         
End If   
    End If   
  End Sub    
 调用过程ViewTaskBar,lbValue为false时隐藏任务栏。
引用通告地址 (0):
复制引用地址https://www.rickw.cn/trackback/13
复制引用地址https://www.rickw.cn/trackback/13/GBK
[ 分类:VB相关  | 查看:2074 ]

暂时没有评论,快来发表一个评论吧。
发表评论
作者:   用户:[访客] 
评论:

表  情
禁止表情 | 禁止UBB | 禁止图片 | 识别链接
对不起,你没有权限上传附件!
验证:
 
PoweredBy R-Blog V1.00 © 2004-2024 WWW.RICKW.CN, Processed in second(s) , 7 queries    京ICP备17058477号-5