问题标签 [maximize]

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.

0 投票
3 回答
192 浏览

c++ - 最小化映射双端队列中连续相等提取的数量

我希望这个地方最适合这类问题。

我有以下问题(我认为比看起来更复杂)。

我正在使用字符串的双端队列(deque)数据结构。deque <字符串> 提取;

deque 只包含 N 个不同的字符串,每个字符串以随机顺序重复 M 次,因此 deque 的长度为 N*M,例如假设 M=4, N=2, string1="A", string2= “乙”:

我正在寻找一种算法,它可以让我找到一个有趣的配置,其中没有两个连续的相等元素,在这种情况下应该只有两个解决方案,“A”,“B”,“A”, "B","A","B","A","B" 和 "B","A","B","A","B","A","B","一种”。对于“有趣”的配置,我的意思不是简单地由 N 个嵌套循环给出的配置。

我实施的一个非常愚蠢的解决方案是随机洗牌,std::random_shuffle直到没有找到连续相等的元素,但这既愚蠢又缓慢,这更像是一个 bogosort ......

显然最大化字符串之间的编辑距离应该更好。一些提示?

0 投票
1 回答
5874 浏览

vb.net - 如何使与应用程序无关的窗口在vb中最小化或最大化其窗口状态?

如果您曾经在任务管理器中注意到,当您右键单击正在运行的任务时,您有很多选项,包括“最小化”和“最大化”。无论如何在vb中实现这一点?

0 投票
5 回答
48948 浏览

c# - 最大化 MDI 子窗体

我正在开发旧版 WinForms MDI 应用程序,并且在使子表单按我想要的方式运行时遇到了一些麻烦。我的目标是让子窗体始终最大化(停靠)。

问题是,即使我设置MaximizeBoxfalse最大化/调整大小按钮出现在 MDI 工具条中并让用户调整(取消停靠)子窗体的大小。避免这种情况的唯一方法是设置ControlBoxfalse,然后关闭按钮消失(这不是我想要的)。

我已经尝试在FormBorderStyle触发调整大小事件时使用固定并最大化子表单,但我的方法都没有奏效。

有没有我错过的超级秘密财产,或者这是不可能的?

提前致以最诚挚的问候和感谢

更新

我写了一个低俗的方法(感谢@rfresia)来处理我的孩子表单,它可能会帮助遇到同样问题的其他人:

0 投票
4 回答
981 浏览

c - 给定n个点最大化三角形的面积

当我任意将参数传递给 area 函数时,代码运行完美。但是当我尝试运行循环时给我一个分段错误。给定 n<100

这是我的代码。

0 投票
1 回答
2300 浏览

forms - 如何使表单在​​工作区中浮动,因为它是屏幕(移动、调整大小、最大化、最小化)?

我尝试了 Freddie Bell 在What is the best way to make a Delphi Application完全全屏?问题,正如我所需要的。

我还将最小尺寸设置为原始尺寸。

在 Form OnShow 事件中:

但我有这个问题: - Mainform 有两个面板,其中一个对齐为 alRight,另一个对齐为 alLeft;所以 working_area 是面板之间的空间。Mainform 没有边界,它完全最大化了工作区域

  • 当我移动表单时,它会保留在面板之间的工作区域内。
  • 当我调整表格大小时,它会保留在该工作区域内。
  • 但是,当我以任何一种方式(左或右)通过工作区域的边缘调整表单大小时,表单会将其大小增加到另一侧。即,如果表单位于左边缘,并且您选择它来调整它的大小并且向左移动(朝向边缘),则表单向右增加其宽度(但它停止在右边缘!)。

我尝试使用一些代码(捕获 WMSIZE 或 WMSIZING),但我可以防止这种行为吗?提前谢谢大家!

编辑(大卫赫弗南):关键代码似乎在这个单元中。

0 投票
0 回答
633 浏览

eclipse - 如何使 Eclipse 启动最大化?

当我使用 Eclipse 时,我喜欢使用最大化的窗口。不过,我必须在每次启动时手动最大化它。将快捷方式更改为“最大化运行”并没有帮助,因为这仅适用于最初的“您要打开哪个项目?” 窗户。我也没有在“首选项”中看到任何有帮助的内容。

有任何想法吗?

0 投票
1 回答
2281 浏览

c# - 在 WPF UserControl 上的事件上使用 Rx,为什么当窗口最大化时控件会收到 mousedown 和 mousemove?

这让我有点困惑。

我在 UIElement 上编写了一些扩展方法来为某些鼠标事件提供 Observables。以下是相关的:

到目前为止,如此简单。然后我创建一个复合事件来检测用户何时开始在 UIElement 上拖动(这全部由我的自定义控件使用,其确切性质并不是特别相关)。首先这里有一个小辅助函数来查看用户是否拖动了最小拖动距离:

然后是复合可观察对象本身:

这一切都很好,经过很多咬牙切齿和烦恼,没有任何像样的基于 Rx 的 WPF 控件拖放示例(其中大多数是在画布中拖动图像的天真简单的副本)。

当窗口最大化时出现问题,特别是通过双击标题栏。如果在最大化布局中,订阅了自己的 ObserveMouseDrag() 的控件之一最终在鼠标光标下,它会收到一个 MouseLeftButtonDown 和一个 MouseMove,其中一个显然在最大化之前,另一个在之后。最终结果是它启动了一个拖动事件,然后在释放鼠标按钮时立即停止,然后往往会导致控件掉落到自身上,在这个应用程序的某些情况下,这实际上做了一些事情。

这非常奇怪,因为我不明白为什么我应该收到由双击最大化引起的 MouseDown 和 MouseMove。当然,所有涉及的鼠标事件都应该由 Windows 处理,因为我没有使用自定义窗口边框或类似的东西。

那么,有人有什么想法吗?

第二天...

修复!(在下面 Lee 的回答和这个问题的帮助下:什么是使用 Rx 确定鼠标拖动结束的正确方法?

代码现在如下所示:

并处理最小拖动距离、鼠标向上事件以及拖动完全正常工作所需的各种事情。最大化错误也消失了(虽然我仍然不完全理解那个错误,但我怀疑鼠标向上处理可能与它有关)。

这里的关键是使用 SelectMany 处理从 mouseMove 到控件中的 mouseUp 或鼠标指针离开它并按下鼠标按钮的多个事件流。

0 投票
2 回答
704 浏览

google-chrome - Chrome 的开发者工具在更新后打开未最大化,有没有办法让窗口再次打开最大化?

有没有办法让开发者工具窗口再次自动打开最大化?

我刚刚更新了谷歌浏览器(到版本 17.0.963.56),我意识到当我打开开发者工具时,窗口不再最大化(我有 2 个屏幕,它在更新前自动打开第二个屏幕最大化)。

0 投票
1 回答
3095 浏览

delphi - Delphi:MDI 应用程序中的最大化子窗体

如何最大化仅适合客户区而不适合整个父窗口的子窗口?我不希望子窗口在主菜单或父窗口的其他控件下消失。

我有这个代码

但这还不够好。窗口实际上没有最大化。如果要更改SW_RESTORE为,SW_MAXIMIZE则子窗口看起来有问题。

0 投票
2 回答
5667 浏览

delphi - Delphi:最大化 MDI 项目中的子窗口

有一个很好的组件可以最大化客户区域中的子窗口(必须按住 SHIFT 键)- NLDExtraMDIProps

或者可以使用此代码:

但最大化并不是真正的最大化。子窗口仅与客户区对齐。当父窗口调整大小时,它必须自动调整大小并适应客户区,最大化/恢复系统按钮必须改变等。

我尝试完成下面描述的效果。

正如您在图片上看到的那样,子窗口已最大化,并且

  1. 他们不占用整个父窗口(仅客户区)。

  2. 无法将它们移动到标题/标题栏上,因为它们已最大化。

  3. 他们有恢复按钮,不再是最大化按钮。

  4. 它们与客户区对齐(调整父窗口的大小会导致调整客户区的子窗口的大小)。

我的问题中的代码和组件不像图片上的子窗口。

我们可以让一个窗口真正最大化(不仅仅是对齐)吗?

未最大化(不好;我的问题中的组件和代码像这些图片一样最大化):

在此处输入图像描述 在此处输入图像描述

最大化(我需要的):

在此处输入图像描述 在此处输入图像描述