Articles of 屏幕保护程序

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

我已经创build了一个屏幕保护程序(C#.NET 4.0如果重要的话),但我有一些问题(在一个更美观的水平,虽然)。 这些可能很容易解决,但是我有很多从未使用过的Win32 API,所以我可以很容易地忽略这个问题。 Q1:我设置了这样的小预览窗口: SetParent(Handle,hwndParent); SetWindowLong(Handle,GWL_STYLE,new IntPtr(GetWindowLong(Handle,GWL_STYLE)| WS_CHILD)); 矩形parentRect; GetClientRect(hwndParent,out ParentRect); Size = parentRect.Size; hwndParent从第二个命令参数parsing。 这里的问题是预览窗口从屏幕保护程序设置选项卡中窃取焦点。 作为一个天真的尝试,我打电话给SetFocus(hwndParent)但没有任何效果。 把重点放在应该保持的地方的正确方法是什么? Q2:如果我按照“常用的方式”创build表单,即打开configuration对话框 Application.Run(new ConfigurationForm()); 该对话框将不会是控制面板小程序的模式。 这怎么能实现? 我已经了解到,父母的HWND提供了命令参数为“/ c:nnnnnnnn”,但这是我得到的。 (使用SetParent(hwndParent)只是performance怪异,所以显然不是正确的function。)

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

有没有办法通过编程(通过ioctl()等)或通过读取/ sys,/ proc或/ dev中的文件检查屏幕是否被Linux控制台屏幕保护程序清空? 感谢和最好的问候, 冈特

如何开发Linux屏幕保护程序

有没有人有链接或文件如何编写一个Linux的屏幕保护程序?

如何确定屏幕保护程序是否在Java中运行?

我的应用程序定期在屏幕上显示信息。 但是,如果屏幕截图处于活动状态,则应用程序应该等待直到用户返回。 有什么办法来确定屏幕保护程序是否正在运行? 我不需要一个干净的解决scheme,你只需要在Windows XP上工作。 类似的问题,但其他技术: 如何确定屏幕保护程序正在运行?

如何通过代码(以cmd)在(Windows 7)上打开屏幕保护程序?

如何通过代码(以cmd)在(Windows 7)上打开屏幕保护程序?

如何调用在C#中的Windows屏幕保护程序?

我想在Windows环境中调用用户的屏幕保护程序(如果已定义)。 我知道这可以使用纯C ++代码(然后在C#中的包装非常简单),如这里所build议的。 不过,为了好奇,我想知道这样的任务是否可以通过纯粹的托pipe代码使用点networking框架(版本2.0及以上),没有p / invoke和没有访问C + +端(反过来,可以很容易使用Windows API)。

如果使用C#运行,如何closuresWindows屏幕保护程序?

好吧,所以我find了一些代码来检查屏幕保护程序是否正在运行,如果我想杀死它。 这似乎不适用于Windows 7电脑。 有谁知道这个代码可以被修改,或提供新的代码来完成这个? 我的应用程序devise为在后台运行,直到发生特定事件,然后创build并显示全屏通知。 即使屏幕保护程序正在运行,也需要显示此信息。 在此先感谢您的帮助。

YouTube如何防止屏幕保护程序在video播放过程中出现? (视窗)

我注意到,当我在YouTube上观看video时,屏幕保护程序不会启动。 我正在使用Windows 7。 这是testing: 将Windows屏幕保护程序设置为1分钟。 浏览YouTube并播放超过1分钟的video; 理想的时间要长得多。 请注意,屏幕保护程序在指定的时间(1分钟)之后不会启动。 我testing过使用Firefox,Chrome和IE8。 我的Flash Player版本是10.3。 (Youtube使用闪光灯播放video)。 无论是否全屏观看video,都会发生同样的情况。 有谁知道他们是如何做到的? 我已经search,但我发现所有人都说这是不可能的,或提示用户在观看video时禁用他们的屏幕保护程序。 请查看所有答案。 不要坚持最多的投票。

创build另一个进程的HWND的子窗口? (例如屏幕保护程序预览)

我正在用Java编写一个屏幕保护程序。 这主要是针对Windows,但我更喜欢它像便携一样实用。 根据http://support.microsoft.com/kb/182383 ,当用命令行参数/p HWND调用屏幕保护程序时,屏幕保护程序应该“将屏幕保护程序预览为窗口的子窗口”。 据推测,这是屏幕保护程序设置对话框中的小预览。 那么,在Java中,如何创build一个属于其他人的窗口的孩子的JFrame或JComponent? 我已经看到在一个JPanelembeddedHWND(窗口句柄)这是一个相反的问题:开发人员控制父窗口,并希望embedded一个子窗口。 在我的情况下,我控制一个孩子的组件,我想embedded到父母不是“我的”。 我可以使用JNA来做到这一点吗? 除了Java代码之外,我宁愿不必维护C代码。 (所以JNI不是首选。)我知道JDIC应该满足这样的需求,但是我已经读过JDIC已经基本死了。 我正在运行Windows 7,FWIW。