问题标签 [minimize]
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.
java - 在 Java 中调整大小时绘制的内容不可见
请注意,我没有在 Windows 机器上仅在 Mac 机器上对此进行过测试。我不太确定这是否也发生在 Windows 机器上......
当我调整我的 Java 应用程序的大小时,内容是不可见的。我已经找到了一种在调整大小后修复它的方法,但不是在用户调整窗口大小时。
我没有使用 Swing 或其他东西,因为它使我的二进制文件变得如此缓慢(在我看来)。
结构是这样的:
Frame
我的主窗口Containe
r内容视图main-window
Container
paint(Graphics g)
基于- 方法的子视图
我已经添加了所有侦听器My main-window
,现在我可以在调整窗口大小后重绘内容视图。
我提防使用paint(getGraphics())
- 方法并不是一个很好的方法来做到这一点,但由于repaint()
- 方法根本不做任何事情,它是唯一可行的可能性。
调整大小时,所有绘制的内容都变得不可见。但是,当我将Button
-instance 添加到 myContent-view
并调整 my 大小Main-window
时,按钮不会变得不可见。
我能够追踪“实时”调整大小事件:
- 当我开始调整大小时,不会调用此方法。
- 在调整大小时,它会在我的日志中生成“实时调整大小”,我调整窗口大小的每个像素。
- 当我停止调整大小时,不会调用此方法,componentResized-method 会调用。
当我将我的重绘方法(或官方重绘方法)添加到这样的“实时”调整大小事件中时,我仍然得到输出,但是,它不是重绘之类的
或者
当我将应用程序最小化到扩展坞并再次最大化应用程序时,会发生同样的事情,我想需要相同的代码来解决这个问题。
我没有使用Graphics2D
什么的,只是Graphics
。
你能解释一下我如何重新绘制视图吗?
在此先感谢,蒂姆
android - android:如何将活动发送到后台并从那里给她打电话
我正在创建一些测试应用程序“时间跟踪器”应用程序,例如秒表,所以我启动应用程序转到启动时间计数器的活动,现在我需要一些功能将我的活动发送到后台或最小化或隐藏,并在一段时间后调用此活动再次停止她的柜台,以获得通过时间段。
我怎样才能将活动发送到后面并将她叫到前面但不停止计时器?
macos - 在 Mac 中最小化应用程序窗口的代码?
我想知道是否有一种方法可以为 Mac OS 10.5 编写代码来最小化和恢复窗口。它会是什么语言?有人可以给我一个例子或指导我查看我应该查看的 Apple 开发者网站上的文档吗?
谢谢!
javascript - 点击链接时 IE 随机最小化
我有一个奇怪的问题。当我单击 IE7 中的链接时,窗口最小化。它似乎只是页面上链接的一个子集。它也不会始终以相同的链接发生,并且因计算机而异。
示例链接文本:
<a hidefocus="on" href="#" tabindex="1"><span unselectable="on" id="extdd-102">Canadian Legislation</span></a>
任何人以前见过这个或知道可能是什么原因造成的吗?
animation - How do I minimize or restore an external app with the correct animation effect in Vista/Win7?
I'm writing an app that can minimize or restore other, external apps' windows. However, when I do this, the windows will usually just minimize or restore directly, without the zoom/collapse animation effect that you normally see. Or, in some cases, minimizing will cause the window to fade, but not collapse.
I've tried posting or sending WM_SYSCOMMAND messages with SC_MINIMIZE or SC_RESTORE, calling ShowWindow, trying to use AnimateWindow or even SetWindowPlacement. None of these seem to give the correct animated result. I seem to remember reading, a long time ago, about an API that took two rectangles and performed a zoom/collapse animation from one to the other. If so, then I can't remember what the API is or find it in MSDN.
Does anyone know how this can be done? Thanks!
c# - 加载项最小化启动时使 Excel 崩溃
我使用 C# WinForms 应用程序从我的 C# WinForms 应用程序中启动 Excel Process.Start(...)
(这是有原因的)。我想在后台启动它,而不会分散用户的注意力,所以我尝试以最小化或隐藏的方式启动它。在这两种情况下,我都会遇到一个非常奇怪的行为:
几秒钟后,Excel 恢复窗口(如果它被隐藏,甚至使其可见)然后崩溃说:“Microsoft Office Excel 遇到问题,需要关闭。(Win XP 崩溃消息。)”
如果我通过双击桌面上的快捷图标手动启动 Excel,然后立即切换到另一个应用程序窗口,则会发生同样的事情,这样Excel 窗口在启动过程中就会失去焦点。
仅当任何XLA 加载项包含 UserForm时,才会出现此问题。如果我删除用户窗体,问题就会消失。如果我删除加载项,问题就会消失。
任何帮助表示赞赏,只要它是
- 解释为什么会发生这种情况
- 我可以在加载项中更改的内容
- 一种解决此错误的方法(不使用 COM)
- 不建议使用 COM。(请参阅此处以了解我为什么不这样做。)
- 不是更新 Excel 的建议(我不能)
重现步骤:
- 使用空工作簿启动 Excel 2007。
- 另存为...
- 文件类型:Excel 2003 加载项 (*.xla)
- 位置:%APPDATA%\Microsoft\Excel\XLSTART\foobar.xla
- Alt + F11(打开 VBA 编辑器)
- 将用户窗体添加到项目中。
保存并退出 Excel
启动 Excel,然后立即单击 Firefox 或任务栏中的任何选项卡以激活 Excel 以外的任何窗口。
- 等待并观察 Excel 启动,直到它崩溃。
重新启动 Excel 后,它说:
Excel 在使用“foobar”加载项时遇到了严重问题。如果您多次看到此消息,则应禁用此加载项并检查是否有可用更新。是否要禁用此加载项?
细节/发现:
- Excel 版本:12.0.6535.5002,SP2 MSO 12.0.6425.1000
- 0xA3 在他的评论中报告他可以使用 Excel 12.0.6535.5002、SP2 MSO 12.0.6535.5002 在 32 位机器上重现它
- 我尝试过使用 2007 插件 (XLAM)。同样的问题,除了如果它不包含任何用户窗体,它甚至会崩溃。
- 0xA3 报告说在他的 64 位机器上它可以工作,但是 Excel 仍然意外弹出(但没有崩溃)。到目前为止,我的测试人员的两台机器也是如此。
这是我想在 C# 中使用的代码(请注意,可以完全独立于任何 C# 应用程序来重现该问题,请参见上文)。
c# - 取消 WinForm 最小化?
我有一个禁用了 minimizeMaximizeClose 按钮的 winform,但如果有人在任务栏中按下它,它仍然会最小化。我想防止这种情况发生。
我怎样才能做到这一点?
c# - 如何覆盖第三方应用程序上的关闭按钮,使其最小化?
我想覆盖第三方应用程序上的关闭按钮,以便它导致应用程序被最小化。我没有目标应用程序的源代码。
- 我可以用 C# 写这样的东西吗?还是我需要使用 C++?
- 这种钩子怎么写?我需要一个正在运行的进程还是一个驱动程序/dll/服务就足够了?
就我的研究而言,我认为我必须做这样的事情,但我不知道具体如何:
一个 WH_GETMESSAGE 挂钩,用于覆盖 WM_CLOSE 以将 Windows 状态设置为 WS_MINIMIZE。
java - 如何从 Java 最小化 JFrame 窗口?
在我的 Java 应用程序中,我有一个 JFrame 窗口,如何从我的 Java 程序中最小化它?
java - 交换 if 语句
我正在研究代码最小化和增强。我的问题是:是否可以在不破坏代码逻辑的情况下交换上面的 if 语句?
由于在这两个 if 语句之间没有写入变量的操作,我会说是,但我不确定。
有任何想法吗?