全屏显示窗体,并自动隐藏任务栏?

whislter 2002-08-28 04:24:49
全屏显示窗体,并自动隐藏任务栏?
...全文
368 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
oracle_lover 2002-08-28
  • 打赏
  • 举报
回复
form的BorderStyle设为bsNone
form的windowstate设为wsMaximized

会覆盖widows状态栏
Jerry529 2002-08-28
  • 打赏
  • 举报
回复
BorderStyle改为bsSizeToolWin
================================================================

曾经有一碗热辣辣的烧猪手面放在我面前,我没有珍惜,等到晾凉了之后才后悔莫及。

whislter 2002-08-28
  • 打赏
  • 举报
回复
win98 可已win2000不行。
lyhold 2002-08-28
  • 打赏
  • 举报
回复
var

wndHandle : THandle;

wndClass : array[0..50] of Char;

begin
StrPCopy(@wndClass[0], 'Shell_TrayWnd');
wndHandle := FindWindow(@wndClass[0], nil);
ShowWindow(wndHandle, SW_HIDE);

//************这样就ok

self.Width :=screen.Width ;
self.Height:=screen.Height ;
jimhuo 2002-08-28
  • 打赏
  • 举报
回复
隐藏和显示Windows的任务条:调用以下过程:

procedure 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 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;
whislter 2002-08-28
  • 打赏
  • 举报
回复
不行,隐藏后的任务栏位置,窗体还是不能占满??
ilang 2002-08-28
  • 打赏
  • 举报
回复
up
cobi 2002-08-28
  • 打赏
  • 举报
回复
隐藏——
ShowWindow(FindWindow('Shell_TrayWnd', ''), SW_HIDE);
显示——
ShowWindow(FindWindow('Shell_TrayWnd', ''), SW_SHOW);

或者:
procedure 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;

5,391

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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