⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 隐藏显示系统的任务栏? (2000年12月13日).txt

📁 自己对DELPHI学习的一点体会
💻 TXT
字号:
隐藏/显示系统的任务栏? (2000年12月13日) 

本站更新  分类:   作者:srw  推荐:   阅读次数:484  
(http://www.codesky.net)  

--------------------------------------------------------------------------------


--------------------------------------------------------------------------------
!答:
试试以下代码:
.

Procedure TForm1.Button1Click(Sender: TObject);
// 开始隐藏任务栏
Var
hWnd : Integer;
begin
hWnd := FindWindow('Shell_TrayWnd', '');
If hWnd <> 0 then
ShowWindow(hWnd, SW_HIDE);
end;

Procedure TForm1.Button2Click(Sender: TObject);
// 恢复显示任务栏
Var
hWnd : Integer;
begin
hWnd := FindWindow('Shell_TrayWnd', '');
If hWnd <> 0 then
ShowWindow(hWnd, SW_SHOW);
end;


分析其原理,无非任务栏也是一个窗口,只不过这个的类型是非 Shell_TrayWnd 而已。
对其它程序进行操作也能达到类似的效果。

 
 


--------------------------------------------------------------------------------

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -