如何让form运行时,覆盖整个屏幕?(包括任务栏) BorderStyle:bsNone;WindowState:wsMaximize; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var WndHandle : THandle;begin // 获取任务栏的窗口句柄 WndHandle := FindWindow('Shell_TrayWnd', nil); ShowWindow(WndHandle, SW_HIDE); // 隐藏任务栏 // SW_SHOW); // 显示任务栏end; 将Form做成没有边框(bsNone),窗口风格为最大化(wsMaximum),现将窗口类型总在最前面,就OK了 将form的align设成alclient就可以实现,不管是有边框,没边框都可以 将form的align设成alclient就可以实现,不管是有边框,没边框都可以 align设成alclient还是不能够把任务栏遮住 width:=screen.Width; height:=screen.Height; Position:=poScreenCenter;设置Form的style:=StayOnTop就可以了测试通过! 窗体最大化前把任务栏隐藏,窗体不在最大化是恢复任务栏。 回复人:SoftWare1999(Programmer) (2001-3-11 17:49:00) 得0分 var WndHandle : THandle;begin // 获取任务栏的窗口句柄 WndHandle := FindWindow('Shell_TrayWnd', nil); ShowWindow(WndHandle, SW_HIDE); // 隐藏任务栏 // SW_SHOW); // 显示任务栏end; var WndHandle : THandle;begin // 获取任务栏的窗口句柄 WndHandle := FindWindow('Shell_TrayWnd', nil); ShowWindow(WndHandle, SW_HIDE); // 隐藏任务栏 // SW_SHOW); // 显示任务栏 width:=screen.Width; height:=screen.Height; Position:=poScreenCenter end;两个加起来才好,不过别忘了,结束后,恢复任务条,没任务条的日子不好过哟!呵呵…… 还有一个问题,在WIN 2000里任务栏好象不是Shell_TrayWnd,在MSDN98我连Shell_TrayWnd也没查到,呵呵 在DELPHI中做这个实在太简单了:把borderstyle:=bsNone; windowstate:=wsMaximized就搞定了! 求助 CXgrid 改变选定行的背景颜色?? 打印设置中的[duplex]选项含义 进程里面出了错。 多层开发的作用是什么? 紧急求救 如何对DBGrid进行查询? 当窗体隐藏时如何知到某个键盘按键被按下? 如何处理对交叉数据表中出现的不同类型的字段的格式化问题。详情请进~~~回答有分。 散分了,终于迎来了第三个三角,还很菜,感谢大虾们的帮助,以后多帮忙啊!!! 关于TWebBrowser的问题 怎样在ListView1中添加项? 如何追加记录:
WndHandle : THandle;
begin
// 获取任务栏的窗口句柄
WndHandle := FindWindow('Shell_TrayWnd', nil);
ShowWindow(WndHandle, SW_HIDE); // 隐藏任务栏
// SW_SHOW); // 显示任务栏
end;
height:=screen.Height;
Position:=poScreenCenter;
设置Form的style:=StayOnTop就可以了
测试通过!
var
WndHandle : THandle;
begin
// 获取任务栏的窗口句柄
WndHandle := FindWindow('Shell_TrayWnd', nil);
ShowWindow(WndHandle, SW_HIDE); // 隐藏任务栏
// SW_SHOW); // 显示任务栏
end;
WndHandle : THandle;
begin
// 获取任务栏的窗口句柄
WndHandle := FindWindow('Shell_TrayWnd', nil);
ShowWindow(WndHandle, SW_HIDE); // 隐藏任务栏
// SW_SHOW); // 显示任务栏
width:=screen.Width;
height:=screen.Height;
Position:=poScreenCenter
end;两个加起来才好,不过别忘了,结束后,恢复任务条,没任务条的日子不好过哟!呵呵……
把borderstyle:=bsNone;
windowstate:=wsMaximized
就搞定了!