问题标签 [screensaver]

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 投票
1 回答
186 浏览

.net - .NET:屏幕保护程序配置对话框所有者和预览焦点

我创建了一个屏幕保护程序(C#、.NET 4.0,如果这很重要),但我有几个问题(不过,在更美观的层面上)。这些可能很容易解决,但我很可能从未使用过 Win32 API,所以当涉及到这一点时,我很容易错过显而易见的事情。

Q1:我这样设置小预览窗口:

wherehwndParent是从第二个命令参数解析的。这里的问题是预览窗口从屏幕保护程序设置选项卡中窃取了焦点。作为一个天真的尝试,我打电话给SetFocus(hwndParent)但没有任何效果。将焦点保持在应有位置的正确方法是什么

Q2:如果我以创建表单的“常规方式”打开配置对话框,即

该对话框将不是控制面板小程序的模式。如何做到这一点?我已经了解,预期父级的 HWND 与命令参数一起提供为“/c:nnnnnnnn”,但这就是我所得到的。(使用SetParent(hwndParent)只是表现得很奇怪,所以它显然不是正确的功能。)

0 投票
1 回答
1586 浏览

delphi - starting and stopping the screensaver

Should have been simple I would have thought. I want to force the PC to go into screen saver mode, and exit it when conditions I am checking in by D2006) app come true. It doesn't seem to work:

SystemParametersInfoResult is returning true in each case. The calls to SystemParametersInfo don't seem to have any effect. If I place the PC in SS mode by using the "Preview" button on the Control Panel Display Properties dialog, executing my code does nothing.

0 投票
1 回答
169 浏览

c# - 如何在 C# 中访问 properties.settings.default 字段的事件?

我有两个表格,表格 A 和表格 B。我的 Properties.Settings.Default 有一个计时器对象,当“勾选”时需要打开表格 B。我想做的是编写 timer_tick(object sender, Eventargs e) 事件对于解决方案属性中的计时器对象。这可能吗?如果有怎么办?

我遇到的问题是我不知道为属性编程事件的语法。

任何帮助/替代方式将不胜感激。

PS我实际上想做的是在x秒后触发屏幕保护程序(表格B),但是当点击表格B时,它需要重新启用计时器并自行关闭。

0 投票
1 回答
617 浏览

c# - 当资源管理器不是外壳时启动屏幕保护程序

我将自己的信息亭应用程序作为外壳运行(替换 HKLM/Software/Microsoft/Windows NT/winlogon/shell)。

应用程序需要能够关闭监视器,而我正在使用 Process.Start("scrnsave.scr") 来执行此操作。它适用于我的开发机器,但在更换外壳时不起作用。

这显然是因为 UseShellExecute 设置为 true,但是当我将其设置为 false 时,我无法运行屏幕保护程序。使用 explorer.exe 作为命令并使用 scrnsave.scr 作为参数只会导致资源管理器窗口打开。

是否可以将开关传递给资源管理器以使其运行屏幕保护程序,或者是否有其他方法可以实现相同的目的?

谢谢。

0 投票
1 回答
96 浏览

air - 覆盖屏幕保护程序?

这是一个很长的镜头,但是......我们有一个需要持续运行的 Air 应用程序,即使计算机有屏幕保护程序。有没有办法检测和覆盖它?

谢谢!

0 投票
1 回答
223 浏览

cocoa - 在 Cocoa 屏幕保护程序中取消隐藏光标

我正在开发一个使用 WebView 的 Mac OS X 屏幕保护程序。WebView 加载带有地图的 Flash。我想让用户移动地图并调整其大小(闪存地图具有适当的控件)。我重新定义了 mouseMoved: 方法,因此屏幕保护程序不会在鼠标移动时退出。但是鼠标光标仍然隐藏。它仅在鼠标拖动时可见。我试过 [NSCursor unhide] 但它不起作用。我怎样才能取消隐藏它?

提前致谢。

0 投票
2 回答
788 浏览

windows - 每当计算机锁定时使屏幕保护程序启动?

是否可以在计算机锁定时强制显示屏幕保护程序?特别是在 XP 上,如果可能的话 7。

0 投票
5 回答
3975 浏览

linux - 如何检查 Linux 控制台屏幕保护程序是否有空白屏幕

有没有办法以编程方式(通过 ioctl() 等)或通过读取 /sys、/proc 或 /dev 中的文件)检查屏幕是否已被 Linux 控制台屏幕保护程序空白?

谢谢和最好的问候,

君特

0 投票
3 回答
1530 浏览

c# - 任何人都知道如何以编程方式更改选取框屏幕保护程序的文本?

对于我正在构建的应用程序,要求是始终使状态隐约可见。起初我决定简单地禁用屏幕保护程序,但现在认为最好使用滚动选框屏幕保护程序来指示状态。

这可能吗?我该怎么办?

由于该应用程序只会安装在我控制的少数机器上,因此我可以手动将屏幕保护程序设置为选取框(即应用程序不需要这样做)。我正在使用 C#、.net 和 WinForms

0 投票
1 回答
4153 浏览

windows - AutoIt:如何获取系统空闲时间,或者屏幕保护程序是否处于活动状态?

我想要一个 AutoIt 脚本记录空闲时间。或者,我希望能够检测屏幕保护程序何时处于活动状态。没有任何功能可以给我这些。我将如何获得此功能?