procedure TForm1.SetTaskBarVisible(Visible: Boolean); //隐藏任务栏 //在formcreate中调 //不过在formclose中要把它改回来 var wndHandle: THandle; begin wndHandle := FindWindow('Shell_TrayWnd', nil); if Visible then ShowWindow(wndHandle, SW_RESTORE) else ShowWindow(wndHandle, SW_HIDE); end; 在form的create中加入 case Getsystemmetrics(0) of 1024: begin scaleby(128,100); end; 800: begin scaleby(100,100); end; 640: begin scaleby(100,125); end; //自己加吧 end; 记得给我分。
begin
form1.with:=screen.with;
form1.height:=screen.height;
end;就可以全屏了;
//不过在formclose中要把它改回来
var
wndHandle: THandle;
begin
wndHandle := FindWindow('Shell_TrayWnd', nil);
if Visible then
ShowWindow(wndHandle, SW_RESTORE)
else
ShowWindow(wndHandle, SW_HIDE);
end;
在form的create中加入
case Getsystemmetrics(0) of
1024: begin scaleby(128,100); end;
800: begin scaleby(100,100); end;
640: begin scaleby(100,125); end;
//自己加吧
end;
记得给我分。
我原来的程序是按800*600设计的,所以要放大。 1024/800 化成 128/100;