问题标签 [suspend]

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 投票
6 回答
7443 浏览

winforms - 在 Windows 窗体中挂起控制事件的最佳方法?

这似乎是一个非常简单且非常普遍的问题。我能想到的最简单的例子是:

该表单有五个复选框,上面有一个“全选/全选”复选框。当用户选择检查所有复选框时,我会切换“孩子”的状态 - 显然,在我完成所有复选框的设置之前,我不想触发所有孩子的检查事件。

我找不到表单范围的挂起控制事件。如果我只是想念它,那么很好的简单答案。除非我只是缺少一个简单的解决方案,否则暂停表单控制事件的最佳方法是什么(最佳实践?接受的解决方案?)?

0 投票
1 回答
977 浏览

c++ - MFC,c ++在屏幕上显示和隐藏ctrls时,我可以暂时禁用绘画吗

我有一个屏幕,上面有 20 个控件。我想展示全部二十个,然后只隐藏那些与我正在做的事情无关的。

我的问题是屏幕绘制的循环之间。它看起来非常难看。
我知道我已经看到了这一点,但是对于我的生活,我找不到那个代码,甚至不记得我在哪个应用程序中看到了那个代码..

有人知道如何暂停油漆吗?

0 投票
2 回答
7032 浏览

c++ - 如何在被挂起时在 Windows Mobile 上运行代码?

我想在 Windows Mobile PocketPC 正在(或似乎)被挂起时运行一些 C++ 代码。我的意思的一个例子是 HTC Home 插件,它显示(除其他外)一个选项卡,其中 HTC 音频管理器可用于播放 mp3 文件。当我按下开/关按钮时,显示屏变黑,但音频仍在播放。正如预期的那样,唯一可以重新打开的按钮是开/关按钮。

到目前为止,我尝试的是捕获硬件按钮按下(有效)并关闭视频显示(有效)。这种方法不起作用的是,当(意外地)按下设备上的任何键时,视频显示就会打开。我认为这不是 HTC 音频管理器中采用的方法。

我猜测一些低级 API 魔法可以让它工作,或者播放音频的代码在某个中断级别运行,或者设备进入不同的挂起模式。

0 投票
5 回答
6260 浏览

windows-mobile - 如何检测 Windows Mobile 上的挂起?

我们在 Windows Mobile 上看到我们的应用程序偶尔会丢失一些数据,并且我们怀疑在设备挂起时某些缓冲数据没有被刷新到磁盘。我们想在设备即将挂起时手动将数据刷新到磁盘。在 Windows 上,我们通过捕获WM_POWERBROADCAST消息来做到这一点,但此消息在 Windows Mobile 上不可用。我在留言板上找到了一个两年前的报价,上面写着:

您需要意识到您*不*保证会在您再次醒来之前*收到暂停通知。也就是说,在设备重新唤醒之前,您可能不会收到通知。一般来说,你不应该因为这个限制而试图对暂停做出反应(无论如何,你可以做什么来响应事件的限制)。

对于所有设备,这(仍然)是正确的吗?我们有办法做到这一点吗?

0 投票
4 回答
1373 浏览

c++ - WASAPI 阻止 Windows 自动挂起?

第一次发帖,温柔点;-)

我正在编写一个音频应用程序(在 C++ 中),它作为 Windows 服务运行,使用 WASAPI 从插孔中的线路中获取样本,并对其进行一些处理。

我注意到,当我的应用程序“录制”时,Windows 不会自动挂起或休眠。

我已经注册了电源事件通知,如果我自己按下暂停按钮,我的服务会获得适当的电源事件并正常处理它们。如果我让系统自行挂起,则永远不会收到电源事件。

如果我删除了引用 WASAPI 的代码位,则在手动和自动挂起时都会正常接收电源事件。所以似乎有一些关于使用 WASAPI 告诉 Windows 忽略自动挂起计时器的东西。

谁能帮助解释这种行为,我能做些什么来阻止它吗?我不希望我的应用程序成为行为不端并阻止系统暂停的应用程序之一。

0 投票
3 回答
1008 浏览

c# - 如何在 C# 中暂停按钮事件?

在我的应用程序中,我想暂停一个按钮事件一段时间,以便我可以触发另一个事件,之后第一个按钮事件将恢复。在 c# 中,我不知道如何使用线程异步执行它。请帮忙。提前致谢..

0 投票
3 回答
4507 浏览

c++ - 是否有任何 Win32 API 来触发 Windows 中的休眠或挂起模式?

是否有任何 Win32 API 可将机器置于休眠或挂起模式?

我阅读了 MSDN,发现WM_POWERBROADCAST发生电源管理事件时会广播消息。我想用PostMessage(WM_POWERBROADCAST). 这是正确的做法还是存在任何 Win32 API 来实现这一点?

0 投票
3 回答
13546 浏览

bash - Bash 日期/时间算术

我有一个小 Bash 脚本,它会在给定的分钟数后挂起计算机。但是,我想延长它以告诉我暂停的时间是什么,这样我就可以大致了解我还剩下多长时间可以这么说。

脚本的唯一参数是从现在起计算机应该暂停多少分钟。我想添加到这个脚本中的基本上是echo一句谚语,例如“睡到 HH:nn:ss!”。有任何想法吗?

0 投票
1 回答
702 浏览

macos - OS X 进程控制

我正在为 leopard 编写一个进程控制器内核扩展。该应用程序使我能够使用 SIGSUS 暂停进程并使计算机进入睡眠状态。我的问题是当一个使用视频/音频的应用程序(例如 iTunes 或 GarageBand)被挂起,然后我尝试让计算机进入睡眠状态时,睡眠过程会等待音频/视频应用程序以 30 秒的超时结束。实际上,当我在音频/视频应用程序挂起时尝试​​使计算机进入睡眠状态时,计算机会挂起 30 秒(可能被挂起的应用程序没有响应睡眠请求)然后它正常睡眠。当我唤醒计算机并将 SIGCON 发送到视频/音频应用程序时,它会正常继续。

有没有办法改变 30 秒的等待时间?或者让它根本不等待?或者任何其他解决方案?

0 投票
8 回答
531 浏览

windows - 暂时挂起 PC 操作系统

如何以编程方式使操作系统关闭、离开并停止执行任何操作,以便程序可以完全控制 PC 系统?

我有兴趣在 MS Windows 和 Linux 环境中执行此操作。考虑的任何语言或 API。

我希望操作系统停止抢占我的程序,停止其虚拟内存管理,停止其设备驱动程序并中断服务例程的运行,然后基本上就消失了。然后,当我的程序在裸机上遇到问题时,我希望操作系统在不重新启动的情况下再次返回。

这甚至可能吗?