隐藏和显示任务栏
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
type
TForm1 = class(TForm)
Show: TButton;
Hide: TButton;
procedure ShowClick(Sender: TObject);
procedure HideClick(Sender: TObject);
private
procedure hideTaskbar;
procedure showTaskbar;
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.hideTaskbar;
var
wndHandle : THandle;
wndClass : array[0..50] of Char;
begin
StrPCopy(@wndClass[0], 'Shell_TrayWnd');
wndHandle := FindWindow(@wndClass[0], nil);
ShowWindow(wndHandle, SW_HIDE);
End;
procedure TForm1.showTaskbar;
var
wndHandle : THandle;
wndClass : array[0..50] of Char;
begin
StrPCopy(@wndClass[0], 'Shell_TrayWnd');
wndHandle := FindWindow(@wndClass[0], nil);
ShowWindow(wndHandle, SW_RESTORE);
end;
procedure TForm1.ShowClick(Sender: TObject);
begin
showTaskbar();
end;
procedure TForm1.HideClick(Sender: TObject);
begin
hideTaskbar();
end;
end.
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
type
TForm1 = class(TForm)
Show: TButton;
Hide: TButton;
procedure ShowClick(Sender: TObject);
procedure HideClick(Sender: TObject);
private
procedure hideTaskbar;
procedure showTaskbar;
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.hideTaskbar;
var
wndHandle : THandle;
wndClass : array[0..50] of Char;
begin
StrPCopy(@wndClass[0], 'Shell_TrayWnd');
wndHandle := FindWindow(@wndClass[0], nil);
ShowWindow(wndHandle, SW_HIDE);
End;
procedure TForm1.showTaskbar;
var
wndHandle : THandle;
wndClass : array[0..50] of Char;
begin
StrPCopy(@wndClass[0], 'Shell_TrayWnd');
wndHandle := FindWindow(@wndClass[0], nil);
ShowWindow(wndHandle, SW_RESTORE);
end;
procedure TForm1.ShowClick(Sender: TObject);
begin
showTaskbar();
end;
procedure TForm1.HideClick(Sender: TObject);
begin
hideTaskbar();
end;
end.
...全文
相关推荐
显示&隐藏桌面图标和任务栏
二、显示或隐藏任务栏任务栏位于屏幕底部,包含“开始”按钮、常用程序快捷方式、通知中心和时间等。隐藏和显示任务栏的操作如下:1.
显示和隐藏WIndow任务栏
#### 隐藏和显示任务栏的具体实现在本例中,我们使用C#语言编写了一个简单的Windows Forms应用程序,该程序包含两个按钮:一个用于显示任务栏,另一个用于隐藏任务栏。
WinForm显示与隐藏任务栏和开始菜单按钮
隐藏任务栏: 任务栏的隐藏和显示可以通过`FindWindow`和`ShowWindow`函数实现。`FindWindow`用于查找特定窗口的句柄,而`ShowWindow`则用来改变窗口的可见性。
显示和隐藏任务栏,VB
在VB6.0中,我们可以利用API(应用程序接口)函数来调用操作系统内核的功能,因为VB本身并不直接提供控制任务栏显示和隐藏的内置方法。显示和隐藏任务栏的主要API函数是`ShowWindow`。
易语言任务栏程序图标的简单隐藏和显示
源码通常包含初始化图标、处理消息、隐藏和显示图标的函数等关键部分。通过以上步骤,你可以使用易语言轻松地实现任务栏程序图标的隐藏和显示。


