问题标签 [maximize-window]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.net - 在 WPF 中最大化后如何在 MainWindow 的中心显示子窗口?
我有一个高度 = 300 和宽度 = 400 的子窗口。当我最大化这个子窗口时,它显示在左侧 = 0 和顶部 = 0 位置。我希望它显示在主窗口的中心。
我尝试了以下方法
在 Window_StateChanged 事件中,我尝试将其位置更改为 left=100 和 Top=140。值已分配,但仍显示在 left=0 和 Top=0 位置。
我也试图改变它在 Window_SizeChanged 事件中的位置,但它也没有工作。
然后我觉得布局可能不会刷新,所以我用 this.UpdateLayout() 刷新了它,但没有用。
c# - Silverlight WindowState.Maximized 奇怪的行为
我有一个浏览器外的 Silverlight 应用程序,我最近将其更改为无边框,以便制作我自己的窗口。我有一个恢复/最大化按钮,但它会导致一些奇怪的行为。应用程序启动并自动最大化。我可以毫无问题地在主显示器上恢复和最大化。如果我恢复,移动到另一台显示器,然后最大化,它就会消失。似乎它最大化了屏幕外或其他东西。我只是使用下面的代码切换 WindowState。有任何想法吗?
编辑:
我发现了一些关于它在做什么的更多信息。似乎出于某种原因,它把窗户的方式放在了一边。
这是我手动将其移动到在左显示器上最大化时应该在的位置时的坐标。
如果我移动它并点击最大化它会将它放在这些坐标
不知道它在做什么。我想我可以使用 pInvoke 来获取每台显示器的分辨率并自己进行定位,但似乎我应该需要这样做。
编辑 2:
我尝试使用 pInvoke 最大化窗口,它做同样的事情。
编辑3:
我把窗口边框放回去,也留下了我的自定义边框,然后它工作正常。似乎当控件没有边框时会导致问题。
java - '无法执行该操作' - QTP 中的错误消息
我正在使用 QTP 来自动化 Java 应用程序。
使用以下代码,我试图最大化一个简单地从 QTP 的记录和回放中获取的 JavaWindow。
这段代码在大多数情况下都能正常工作。但是,在极少数情况下,它被证明是失败的。QTP 抛出错误为“无法执行该操作”
我停止了 QTP 执行并尝试再记录一次以使 JavaWindow 最大化。令人惊讶的是,QTP 没有为 JavaWindow 的任何类型的 Window 事件生成任何代码。如果我关闭或单击该窗口中的任何元素,那么它工作正常。
为什么会出现这种奇怪的行为?如何避免此类错误?
matlab - 暂时展开(最大化)子图 - 然后将其折叠回来
通常在 Matlab 中,我们会绘制一个带有许多子图轴的图形,但它们都很小。
在流行的 UX 范例中,您希望能够双击这样一个小图以使用整个屏幕空间仔细查看。
通常这就是我避免使用的原因subplot
,而是绘制许多单独的图形——所以我可以在屏幕上移动它们并双击它们的标题栏(在 Windows 上)将图形最大化到全屏。(再次双击,它会恢复到正常大小。)
然而, 的优点subplot
是一组图被分组在一个面板中。当我绘制许多这样的组(每个组都有十几个单独的子图轴)时,拥有这么多单独的图形变得难以处理。
那么,有没有办法在 Matlab 中启用此功能?
opengl - GLFW3,如何判断窗口当前是否最大化?
有没有办法判断一个窗口当前是否在 GLFW3 中最大化?不是全屏,而是在窗口模式下最大化。
vb.net - 我知道如何做一个最大化按钮,但是如何在 VB 中做一个恢复按钮?
我只是想知道如何在我的表单中创建一个“恢复”按钮?但是按钮上从最大化到恢复的变化?
c# - C# 从另一个表单最大化一个表单
我正在尝试为我的应用程序进行语音识别。我有语音识别表格 (Form2) 和我的主要表格 (Form1)。我想找到一种从 Form2 最大化 Form1 的方法。我已经了解了语音识别,我不需要帮助,但是对于这个问题的任何帮助将不胜感激!
我已经尝试过“显示”方式,但这会产生一个全新的窗口。请帮忙。
谢谢你。
c - 防止退出最大化窗口模式
我正在用 C 语言编写窗口管理代码。当设置了某些标志时,我想要一个最大化的窗口,不能通过标题栏拖动窗口来调整其大小。有没有办法将最大化的窗口“锁定”在最大化状态?
delphi - delphi如何防止MDI子被最大化?
在 delphi mdi 应用程序中,当按下最大化按钮时,需要在 Mainform 客户区显示一个带有标题的子窗口
功能。
那么,当按下最大化按钮时,我们如何防止 MDI 子对象被最大化呢?
我试过用
没有结果。
glut - 如何使用 GLUT 最大化窗口
你知道如何在 GLUT 中创建一个最大化的窗口吗?(最大化,不是全屏)
我已经在 Google 中搜索了解决方案,但我找不到它,所以我开始尝试使用 Windows API 来解决它,即使之后我也需要为 Linux 解决它:(
这是我尝试过的:
但它并没有改变窗口的状态。我也试过这个:
因为文档(此处)声明此功能:“设置指定窗口的显示状态”。但我想这仅适用于尚不可见的 Windows,而我的是使用 GLUT ( glutCreateWindow
) 创建和显示的。
目前有一个答案表明这无法完成,但我想从可靠的来源确认这一点。
谢谢,