在程序启动时怎么样将任务栏设定位自动隐藏(100分)

  • 主题发起人 主题发起人 delins
  • 开始时间 开始时间
D

delins

Unregistered / Unconfirmed
GUEST, unregistred user!
在程序启动时怎么样将任务栏设定位自动隐藏?<br>谢谢!
 
要Uses ShellApi;<br><br>function ChangeTaskBarAutoHideOn(AutoHideTaskBar:Boolean):Boolean;<br>var<br>&nbsp; ABData : TAppBarData;<br>begin<br>&nbsp; Result:=False;<br>&nbsp; ABData.cbSize := SizeOf(ABData);<br>&nbsp; ABData.uCallbackMessage:=1;<br>&nbsp; if AutoHideTaskBar then<br>&nbsp; &nbsp; ABData.lParam:=1<br>&nbsp; else<br>&nbsp; &nbsp; ABData.lParam:=0;<br>&nbsp; Result := SHAppBarMessage(ABM_SETAUTOHIDEBAR, ABData)&gt;0<br>end;<br><br>function IsTaskBarAutoHideOn : Boolean;<br>var<br>&nbsp; ABData : TAppBarData;<br>begin<br>&nbsp; ABData.cbSize := SizeOf(ABData);<br><br>&nbsp; Result := (SHAppBarMessage(ABM_GETSTATE, ABData) and ABS_AUTOHIDE) &gt; 0;<br>end;<br><br>你说的意思是什么?
 
用控件COOLTRAY
 
看看这里:<br>http://www.delphibbs.com/delphibbs/dispq.asp?lid=1914610
 
是想让自己的应用程序全屏显示吗?
 
showwindow(findwindow('Shell_TrayWND',nil),SW_Hide); &nbsp; //隐藏<br><br>showwindow(findwindow('Shell_TrayWND',nil),SW_Normal); //恢复
 
多人接受答案了。
 
后退
顶部