隐藏/显示任务栏的问题

wuxm 2002-10-21 10:30:36
// 隐藏任务栏
procedure TForm1.HideToolBar;
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.ShowToolBar;
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;

为什么任务栏是隐藏了,我的窗体却不能充满整个屏幕?怎样解决?
...全文
81 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
hongqi162 2002-10-21
  • 打赏
  • 举报
回复
procedure HideTaskbar; // 隐藏任务栏
var
wnd: THandle;
begin
wnd := FindWindow( 'Shell_TrayWnd' , nil );
ShowWindow( wnd, SW_HIDE );
end;

procedure ShowTaskbar; // 显示任务栏
var
wnd: THandle;
begin
wnd := FindWindow( 'Shell_TrayWnd' , nil );
ShowWindow( wnd, SW_SHOW );
end;

takdick 2002-10-21
  • 打赏
  • 举报
回复
procedure tform1.hidetoolbar;
begin
form1.borderstyle:=bsnone;
setbounds(0,0,,screen.width,screen.height);
end;

1,183

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧