[size=large]用下面的方法可以很简单地实现用窗口覆盖住整个屏幕:
procedure TfrmMainForm.FormCreate(Sender: TObject);
begin
{ Position form }
Top := 0 ;
Left := 0 ;
{ Go full screen }
WindowState := wsmaximized;
ClientWidth := Screen.Width ;
ClientHeight := Screen.Height;
Refresh;
end;
如果这是一个典型的窗口,你需要考虑用下面的方法去去除窗口的边界。
procedure TfrmMainForm.FormCreate(Sender: TObject);
begin
{ Position form }
Top := 0 ;
Left := 0 ;
{ Go full screen }
BorderStyle := bsNone ;
WindowState := wsmaximized;
ClientWidth := Screen.Width ;
ClientHeight := Screen.Height;
Refresh;
end;
这样,一般情况下,使用上面的方法就能够使窗口全屏显示但是会出现Windows的任务栏,如果不想要任务栏显示出来,我们需要将当前窗口设置到最上层:
procedure TfrmMainForm.FormCreate(Sender: TObject);
begin
{ Position form }
Top := 0 ;
Left := 0 ;
{ Go full screen }
BorderStyle := bsNone ;
WindowState := wsmaximized;
ClientWidth := Screen.Width ;
ClientHeight := Screen.Height;
Refresh;
SetForegroundWindow(Handle) ;
SetActiveWindow(Application.Handle) ;
end;
Delphi使得这些工作变得很容易,如果你去使用别的编程工具,例如微软的Visual Basic,你需要调用API函数去解决它。[/size]
procedure TfrmMainForm.FormCreate(Sender: TObject);
begin
{ Position form }
Top := 0 ;
Left := 0 ;
{ Go full screen }
WindowState := wsmaximized;
ClientWidth := Screen.Width ;
ClientHeight := Screen.Height;
Refresh;
end;
如果这是一个典型的窗口,你需要考虑用下面的方法去去除窗口的边界。
procedure TfrmMainForm.FormCreate(Sender: TObject);
begin
{ Position form }
Top := 0 ;
Left := 0 ;
{ Go full screen }
BorderStyle := bsNone ;
WindowState := wsmaximized;
ClientWidth := Screen.Width ;
ClientHeight := Screen.Height;
Refresh;
end;
这样,一般情况下,使用上面的方法就能够使窗口全屏显示但是会出现Windows的任务栏,如果不想要任务栏显示出来,我们需要将当前窗口设置到最上层:
procedure TfrmMainForm.FormCreate(Sender: TObject);
begin
{ Position form }
Top := 0 ;
Left := 0 ;
{ Go full screen }
BorderStyle := bsNone ;
WindowState := wsmaximized;
ClientWidth := Screen.Width ;
ClientHeight := Screen.Height;
Refresh;
SetForegroundWindow(Handle) ;
SetActiveWindow(Application.Handle) ;
end;
Delphi使得这些工作变得很容易,如果你去使用别的编程工具,例如微软的Visual Basic,你需要调用API函数去解决它。[/size]
本文介绍了一种简单的方法来创建全屏窗口,并通过Delphi编程实现这一目标。文中提供了具体的代码示例,展示了如何去除窗口边框并调整窗口大小以覆盖整个屏幕,同时还讨论了如何确保窗口始终位于最上层。
444

被折叠的 条评论
为什么被折叠?



