delphiwin10窗体显示不完整

1.DELPHI中窗体显示方法解析!

视窗系统能将多个显示器映射为虚拟桌面,使我们能利用这一点设计出方便工作的应用程式。

例如PowerPoint就充分发挥了双显示器的优势(大多数的笔记本计算机都支持),他能在一个显示器上播放幻灯片,而在另一个显示器上显示备注,能控制播放的进程,使使用者做商务演说的时候非常等心应手。那么我们怎么研发这种应用程式呢?这篇文章将向你展示如果用Delphi实现使用多显示器的应用程式。

视窗系统还支持克隆显示方式,每个显示器输出同样的内容,这对某些应用也是有意义的。更有些显卡虽然也支持两个显示器,不过他们并不是真正意义上的多显示器,而是虚拟高分辨率显示模式(如2048*768或1024*1536),通过显卡将画面分别显示到两个显示器上。

这两种显示模式都不是本文介绍的zhongdian,而且也非常简单,所以我们也就不再赘述了。视窗系统最多支持10个显示器,视窗系统将所有显示器映射为一个大的虚拟桌面。

能将显示器理解为桌面某个局部的视图。在显示属性中能根据显示器的物理位置任意排布这些显示器。

如果显示器的排列不规则,虚拟桌面上的某些部分可能无法显示在所有一个显示器上。为了不使一个窗体显示在两个显示器之间等原因的考虑,视窗系统将一个显示器作为主显示器。

启动计算机时,登录对话框就显示在主显示器中。绝大多数程式启动示,都会显示在主监视器中。

根据上述介绍,不难发现几个重要的概念:桌面、显示器、主显示器等。首先必须先弄清晰这些概念及他们之前的关系。

这是掌控多显示器应用程式研发方法的重点。理解了这些概念,其他的部分就非常好理解了。

桌面实际上是指视窗系统可显示的逻辑区域。实际上是能将一个窗体显示到桌面之外的。

然而这并不是说桌面的所有部分都会显示在某台显示器上(原因如前所述);但反过来说,所有一个显示器显示的内容都必然是桌面的一部分。桌面是个矩形区域,能通过顶点坐标(Top,Left)和宽高来描述桌面的尺寸。

为什么还需要顶点坐标呢?因为顶点坐标不是想当然的(0,0)。那么(0,0)在哪里呢?说来话长,还是让我们先来回顾一下刚才提到地一个概念??主显示器吧。

视窗系统希望一般的程式初始的时候显示到主显示器,因为人们习惯于关注一个离自己最近的显示器。而视窗系统也不可能强制用户把最左边一个显示器作为主显示器,这样一来应用程式为了把自己显示到主显示器,就需要费脑筋的计算。

然而,多数用户都只有一个显示器(两个显示器实在太占地方了),而一般的应用程式也不希望大费周章的去计算主显示器在哪里,自己应该显示在什么位置。所以视窗系统提出了一个合理的解决方案:以主显示器的顶点坐标作为坐标系的原点。

这样一来,普通的程式之需要想在单显示器环境中相同考虑问题就能了。显示器是桌面的局部视图。

就似乎透过窗户看窗外的风景,站在不同的窗前就能看到不同的画面。同样的,显示器也是个矩形区域,同样能通过顶点坐标(Top,Left)和宽高来描述他的尺寸。

顶点坐标是相对于桌面坐标系原点的,也就是相对于主显示器的顶点。工作区的概念比较简单,他是指显示器中除了任务条和其他停靠在桌面上的窗体之外的矩形区域。

视窗系统为多显示器应用程式的研发提供了一组API。VCL将这些API封装起来,非常自然的融入整个Framework之中,使得研发多显示器应用程式变得非常简单。

下面就介绍和之相关的内容。在VCL之中大家最熟悉的恐怕非TCustomForm莫属了,他是所有窗体的基类。

TCustomForm的Position属性用来设置窗体的现实位置,其可选值中有两个是值得关心的:一个是poScreenCenter,当Position属性被设置成poScreenCenter时,窗体会显示到主显示器的中心;另一个是poDesktopCenter,当Position属性被设置成poDesktopCenter时,窗体显示在整个桌面的中心。如果把这个属性设成poDesktopCenter,程式又运行在一个有多台显示器的系统上,那么这个窗口就会显示在两个显示器之间,会给用户带来不必要的麻烦。

因此即使我们的程式不是针对多显示器而设计的,也应该细心处理这个值。另外一个属性是DefaultMonitor,他的作用和Position有些类似,决定窗口最初显示在哪个显示器内。

他有四个备选值:dmDesktop,dmPrimary,dmMainForm和dmActiveForm。他们的含义如下:Value MeaningdmDesktop 不特别处理dmPrimary 将窗体显示到第一个显示器上。

这又是个陷阱,字面上理解是主显示器,而事实上他是指Screen.Monitor[0]这个显示器。dmMainForm 将窗体显示到主窗体所在的显示器dmActiveForm 将窗体显示到桌面上活动窗体所在的显示器TCustomForm更有一个只读的共有属性(没有Published)Monitor,他提供了访问窗体所在显示器实例的引用,这个值和DefaultMonitor是有紧密的关联的。

那么怎么在使窗体在不同的显示器之间移动呢?这并不困难,估计你也想到了。这里介绍两种方法:第一, 能设置TCustomForm的Top和Left使窗体显示在桌面的任意位置。

正如前面所述,桌面是由所有显示器组成的。他们有一起的坐标系,所以能根据显示器的逻辑位置决定窗体的位置。

2.vc Win10使用DPI缩放后,控件大小位置都变了,有些文本都显示不

1、首先,在Win10的桌面点击鼠标右键,选择“显示设置” 2、在“显示设置”的界面下方,点击“高级显示设置” 3、在“高级显示设置”的界面中,点击下方的“文本和其他项目大小的调整的高级选项” 4、然后,点击“更改项目的大小”下面的“设置自定义缩放级别” 5、这里,选择100%,就代表着正常的缩放级别。

所以,改成100%就好了,但要记得点击“确定”,在点击“应用” 6、然后,计算机会提示你“你必须注销计算机才能应用这些修改”,点击“立即注销”,之后从新进入Windows10,此时程序上的模糊字体就变得清晰了。

3.怎样把win10系统下应用程序窗口全屏的方法

win10系统中把窗口化的应用商店切换到全屏的方法:

首先点击“开始”按键,选择一个应用商城中的应用,在这里小编以“应用商城”为例。

进入“应用商城”后只要点击右上角的最大化的按钮,即最大化显示,细心的网友可能发现,这只是最大化显示,而不是全屏显示。

点击左上角3个点的符号。

选择最下面的“全屏显示”,该应用即全屏显示。

将应用商店全屏化,将会显示更多的应用,而且图片也变得更加清晰,让用户们选择应用和下载应用都变的更方便。

delphiwin10窗体显示不完整

转载请注明出处windows之家 » delphiwin10窗体显示不完整

win10

win10电脑无线打印机设置

阅读(102)

本文主要为您介绍win10电脑无线打印机设置,内容包括win10无线打印机怎么设置,windows10无线怎么添加打印机,win10无线打印机怎么设置。可以尝试如下方法:打开操作中心,点击“所有zhidao设置”按钮二、点击“设备”按钮三、点击“添加打印机或

win10

电win10脑dns设置

阅读(132)

本文主要为您介绍电win10脑dns设置,内容包括华硕笔记本电脑Windows10怎么修改DNS,win10怎么改电脑dns地址,win10如何重置dns。在计算机上连接广域互联网,IP地址和DNS服务器地址不可或缺。此前我向大家介绍了《Win10系统下设置固定IP地址和DN

win10

win10电脑uefi固件设置

阅读(102)

本文主要为您介绍win10电脑uefi固件设置,内容包括如何从Windows10中引导到UEFI固件设置,win10系统的UEFI启动里没有‘使用设备’选项和在高级选项里没有‘,windows10uefi启动怎么设置。故障现象:如何从Windows 10中引导到UEFI固件设置解决方

win10

win10苹果怎么切换输入法快捷键设置

阅读(72)

本文主要为您介绍win10苹果怎么切换输入法快捷键设置,内容包括macwin10怎么切换输入法快捷键,macwin10怎么切换输入法快捷键,win10怎么改切换输入法快捷键。在任务栏的语言地方点击一下再点击语言首选项。进入语言首选项,再点击高级设置高级

win10

win10找不到独立显卡的设置

阅读(111)

本文主要为您介绍win10找不到独立显卡的设置,内容包括windows10找不到设置独立显卡属性,windows10找不到设置独立显卡属性,为什么windows10会使显卡选项消失。windows10系统推送的显卡驱动是微软简化过的显卡驱动版本,没有显卡控制面板,也没

win10

win10怎么设置成保护颜色

阅读(91)

本文主要为您介绍win10怎么设置成保护颜色,内容包括win10正式版怎么窗口设置护眼色,win10系统如何设置保护视力的颜色,win10系统怎么设置护眼色。在电脑上打开注册表,找到HKEY_CURRENT_USER\Control Panel\Desktop\Colors,将Windows默

win10

win10应用麦克风权限怎么设置

阅读(130)

本文主要为您介绍win10应用麦克风权限怎么设置,内容包括win10怎么设置麦克风使用权限,windows10怎么设置麦克风,window10麦克风设置在哪。工具/原料Windows10麦克风无法输入声音,正版声卡驱动,电脑麦克风设置检查声卡驱动是否异常,安装正版声

win10

win10更新右键不显示卸载

阅读(104)

本文主要为您介绍win10更新右键不显示卸载,内容包括win10无法卸载更新,右键无反应,win10更新无法删除,不论点击右键还是双击都无法卸载,求大神搜,win10系统右键没有卸载那重装系统也是带有更新的,系统自带的更新。前往百度APP查看回答方法/

win10

win10插着网线显示

阅读(94)

本文主要为您介绍win10插着网线显示,内容包括win10系统,连接好网线后显示未识别网络,Win10系统中,插入网线时显示着没有权限访问而且配置这边一直刷,新买的win10系统的笔记本,插上网线以后显示以太网连接上了,但为。Win10以太网未识别的网

win10

win10显示器调

阅读(135)

本文主要为您介绍win10显示器调,内容包括如何调整windows10显示屏,win10怎么设置为windows基本显示器,win10系统怎么样调节显示屏微调。你好,如果要调节色彩,亮度直接按一下显示器的功能键,然后选择要调整的项目。如果调分辨率方法如下:Windows

win10

win10开机白屏显示英文

阅读(59)

本文主要为您介绍win10开机白屏显示英文,内容包括电脑开机白屏篮筐感觉要重新设置都是英文看不懂有谁知道,window10开机显示英文卡住开不了怎么办,为什么我升级win10系统开不了机屏幕出现字母。请问屏幕上的字母是什么呢?请提供截图或字母内

win10

win10文件夹中的怎么显示出来

阅读(85)

本文主要为您介绍win10文件夹中的怎么显示出来,内容包括Win10电脑文件夹里面的图片怎么能显示出图片的预览图,Win10电脑文件夹里面的图片怎么能显示出图片的预览图,如何让Win10文件夹中显示出图片的更多详细信息。实现的方法和详细的操作步

win10

win10关机时显示还未关闭

阅读(139)

本文主要为您介绍win10关机时显示还未关闭,内容包括win10关机后出现程序未关闭提示,win10关机后出现程序未关闭提示,win10关机问题后程序没关闭。解决win10关机问题后程序没关闭的步骤如下:1.在win10系统桌面上,开始菜单。右键,运行。

win10

文件夹删不了显示在另一程序打开win10

阅读(87)

本文主要为您介绍文件夹删不了显示在另一程序打开win10,内容包括WIN10文件夹删除时显示已在另一程序中打开怎么删,win10删除文件时总会提示操作无法完成,因为其中的文件夹已在另一,文件无法删除,提示在另一文件夹中打开了,怎么办?。win10删

win10

win10修改系统默认显示字体

阅读(166)

本文主要为您介绍win10修改系统默认显示字体,内容包括怎么修改windows10系统默认字体?,如何更改windows10系统默认字体,Win10更换默认字体方法Win10怎么更换默认字体。①桌面空白处单击鼠标右键,右键菜单中选择“个性化”。如图:②在“个性化

win10

win10不显示主页

阅读(122)

本文主要为您介绍win10不显示主页,内容包括win10无法显示此网页,win10为什么无法显示此网页,win10Edge浏览器怎么显示主页按钮。问题:微软Edge浏览器可以上网,但是IE浏览器或第三方浏览器无法加载,并显示“页面无法显示”的错误提示。========

win10

WIN10修改字体显示

阅读(127)

本文主要为您介绍WIN10修改字体显示,内容包括win10怎样改电脑显示字体,如何修改windows10桌面显示字体,win10怎么更改显示字体样式?。升级到Windows102、替换字体,把预置的微软雅黑,替换成无hinting版本的微软雅黑下载盘下载下载后更名为MSYH

win10

win10更新是显示器黑屏

阅读(94)

本文主要为您介绍win10更新是显示器黑屏,内容包括win10系统更新之后屏幕黑屏怎么办,更新win10桌面黑屏怎么办,电脑系统升级window10后出现黑屏怎么处理。WIN10进入系统后黑屏:首先检查一下是否因为显示器的刷新频率设置过高而导致的,进入安全

win10

win10关闭突出显示

阅读(96)

本文主要为您介绍win10关闭突出显示,内容包括win10怎么关闭显示器设置,win10怎么取消显示并排显示窗口,如何关闭win10放大镜。第一步、双击桌面控制面板图标,打开控制面板,在其里找到并点击选择“硬件和声音”。

win10

win10让第二块屏幕显示时间

阅读(140)

本文主要为您介绍win10让第二块屏幕显示时间,内容包括win10怎么设置屏幕显示时间,win10怎么调屏幕时间,WIN10锁屏显示时间怎么设置。Windows10系统锁屏设置方法:方法一:使用屏幕锁屏快捷键(XP/Win7/Win8/Win10通用)。使用Win + L组合快捷键

win10

win10属性显示我的

阅读(127)

本文主要为您介绍win10属性显示我的,内容包括win10图片属性怎么看,win10图片属性怎么看,Win10系统怎么在开始菜单中显示自己的照片。首先在Win10桌面空白处右键,在弹出的菜单中选择【个性化】,如下图所示。二、进入Win10桌面个性化设置后,再点

win10

显示文件扩展名的方法win10

阅读(103)

本文主要为您介绍显示文件扩展名的方法win10,内容包括windows10怎么显示文件后缀名,win10系统怎么让文件显示后缀名,win10怎么显示文件后缀名。工具/原料windows 10方法11在文件资源管理器中选择“查看”2把“文件扩展名”选项的小框勾选上