`

全屏显示(Display forms full screen)

阅读更多
用下面的方法可以很简单地实现用窗口覆盖住整个屏幕:

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函数去解决它。
分享到:
评论

相关推荐

    如何在MFC单文档程序中实现全屏显示

    * 需要在CMainFrame类中添加菜单项ID_FULL_SCREEN消息的响应函数,并在该函数中获取窗口的原始位置信息,计算出全屏显示的窗口位置信息,并设置全屏显示标志为TRUE。 * 需要在CMainFrame类中添加消息WM_...

    Full Screen Editor 全屏工具

    Full Screen Editor 全屏工具

    Full Screen Slider三种全屏鼠标滚动调用方法

    "Full Screen Slider"是一种能够让整个屏幕内容随鼠标滚动而平滑过渡的设计元素。本文将深入探讨实现这种效果的三种主要方法。 1. CSS3与JavaScript结合 CSS3提供了许多强大的动画和过渡属性,可以用于创建全屏滑块...

    chrome全屏截屏插件-Full Page Screen Capture

    A simple Google Chrome extension that takes a screen capture of a full web page. Every extension I tried couldn’t do this on Chrome 22 on Mac OSX Lion. So, I built this one to reliably do it. (Not ...

    MFC程序全屏显示源代码.zip_MFC_full screen mfc_mfc 图片保存_全屏_键盘

    在本文中,我们将深入探讨如何在MFC(Microsoft Foundation Classes)框架中实现程序的全屏显示功能,并结合图片保存及键盘事件处理。MFC是微软为Windows应用程序开发提供的一种C++类库,它极大地简化了Windows API...

    CAD全屏CAD全屏CAD全屏CAD全屏

    本文将详细讲解如何在CAD软件中实现全屏显示,以及全屏模式下的操作与相关技巧。 首先,CAD全屏模式通常可以通过以下几种方式进入: 1. **快捷键**:在大多数CAD软件中,可以使用快捷键`F11`或者`CTRL+0`来切换到...

    flex 控件 全屏显示

    该属性可以设置为`StageDisplayState.FULL_SCREEN`或`StageDisplayState.NORMAL`,分别代表全屏模式和正常模式。当改变此属性时,会触发`FullScreenEvent.FULL_SCREEN`事件,可以通过监听此事件来执行特定的操作。 ...

    QT全屏显示代码示例

    QT全屏显示是QT编程中一个常见的需求,特别是在开发桌面应用程序时,为了提供更好的用户体验,开发者经常需要将应用切换到全屏模式。本篇将详细讲解如何在QT中实现全屏显示,并通过代码示例来解析`...

    Flex 组件全屏 部分全屏的实现 代码

    fullScreenButton.label = "全屏"; fullScreenButton.addEventListener(MouseEvent.CLICK, toggleFullScreen); addChild(fullScreenButton); } private function toggleFullScreen(event:MouseEvent):void { ...

    VC_code_to_make_dialog_full_screen.rar_full screen_make

    标题"VC_code_to_make_dialog_full_screen.rar_full screen_make"和描述"VC++ code to make dialog full screen"正是指向这个目标,即如何在VC++中编写代码来实现对话框的全屏显示。本文将详细讲解如何通过VC++实现...

    MFC全屏显示图片

    在MFC中实现全屏显示图片的功能,涉及到几个关键的类和概念,包括图像处理和用户界面元素的使用。本文将详细讲解如何利用MFC来实现这一目标。 首先,我们要理解如何在MFC程序中处理图片。MFC没有提供直接的Image类...

    C++Builder中应用程序全屏显示实现的编程技术.pdf

    ### C++Builder中应用程序全屏显示实现的编程技术 #### 概述 在现代软件开发领域,用户界面设计是至关重要的部分之一。全屏显示功能可以让应用更好地利用屏幕空间,提供更加沉浸式的用户体验。本文将深入探讨如何在...

    view-full-Screen.rar_full

    "view-full-Screen.rar_full"这个标题暗示我们这里涉及到的是关于视图窗口全屏显示的示例代码或者教程。"full"标签进一步强调了这个主题与全屏模式相关。接下来,我们将深入探讨视图全屏显示的相关知识点。 1. **...

    全屏显示的窗体的资源

    全屏显示的窗体在计算机编程中是一种常见需求,特别是在游戏开发、多媒体应用或桌面应用程序中,用户可能希望最大化利用屏幕空间,消除任何界面元素的干扰。本文将深入探讨如何在不同的编程环境中实现全屏显示的窗体...

    全屏显示时间

    全屏显示时间全屏显示时间全屏显示时间全屏显示时间

    Chrome全屏截图插件(FullPageScreenCapture)v2.2官方免费版

    Full Page Screen Capture是一款适合chrome浏览器使用的全屏截图插件,我们知道有时候在截取一些网页的时候由于屏幕限制无法截取全图,使用这款插件无论有没有滚动条都可以截取全屏图片了,需要此款工具的朋友们欢迎...

    dot net full screen demo

    标题“dot net full screen demo”和描述“full screen application windows demo”揭示了这是一个关于使用.NET框架(可能是.NET Framework 2.0,因为提到了VS2005)创建全屏Windows应用程序的示例项目。这个项目的...

    Android 之 手机全屏显示

    在Android开发中,实现手机全屏显示是一项常见的需求,它能提供沉浸式的用户体验,尤其对于游戏和视频类应用更为重要。本篇文章将深入探讨如何在Android应用中实现全屏显示,并涉及相关的源码分析和使用工具。 首先...

    Authorware作品全屏显示控制技术

    - **操作步骤**:通过Authorware的菜单命令“Modify(修改)à File(文件)à Properties(属性)”,可以在文件属性面板中选择“Use Full Screen(使用全屏)”选项。 - **特点**:这种方式操作简单,但不是真正...

    MFC全屏显示demo

    这个“MFC全屏显示demo”是关于如何在MFC应用程序中实现全屏显示功能的一个实例。它可能包含了必要的代码片段和步骤,帮助开发者将窗口模式的界面扩展到整个显示器。 在MFC应用中实现全屏显示,通常涉及以下关键...

Global site tag (gtag.js) - Google Analytics