我有一个应用程序而不是暂时禁用屏幕保护程序以运行幻灯片放映.我用它打开或关闭它:
i = SystemParametersInfo(SPI_SETSCREENSAVEACTIVE, active, Nothing, SPIF_SENDWININICHANGE)
Run Code Online (Sandbox Code Playgroud)
这在XP中运行良好.在Windows 7中,它会正确禁用屏幕保护程序.但是,当再次启用时,在屏幕保护程序正常运行时,系统会要求输入密码而不是显示屏幕保护程序.
从此时开始,直到在控制面板中调整屏幕保护程序设置,将显示密码屏幕以代替屏幕保护程序.
我还应该为Windows 7做些什么吗?我知道Windows 7不支持SPI_GETSCREENSAVEACTIVE,但SPI_SETSCREENSAVEACTIVE应该是.
我目前正在尝试使用本文所述的openGL视图在osx 10.6.3上的xcode 3.2中构建一个简单的屏幕保护程序:http://cocoadevcentral.com/articles/000089.php,即使我使用完全相同的我在测试屏幕保护程序时看到的示例中的代码都是黑屏.如果它告诉我任何有用的东西,我查看了OSX控制台.我得到的唯一的东西是这样的:
[0x0-0x1e01e] .com.apple.systempreferences [629]系统偏好设置(629,0x7fff71071be0)malloc:引用计数下溢为0x20057be80,中断auto_refcount_underflow_error进行调试.系统偏好[629]无效的上下文
我不知道出了什么问题,所以如果有人能告诉我如何在xCode 3.2中使用openGL和屏幕保护程序模板,我会很高兴.另外,有没有办法制作另一个目标,以便我可以在xCode中预览屏幕保护程序?
谢谢!
我想使用Windows API为Windows编写屏幕保护程序.我该怎么开始写呢?
有谁知道如何仅使用命令或编辑 conf 来禁用 ubuntu 10.10 屏幕保护程序?因为我只能通过 ssh 连接到机器来关闭屏幕保护程序 thx。
是否可以为 android(非锁定屏幕)编写屏幕保护程序?
我正在寻找有关编程屏幕保护程序的教程。屏幕保护程序将在用户不执行任何操作时激活。如果用户触摸屏幕,屏幕保护程序将消失。这可能吗?
我正在为OSX(Mountain Lion)制作屏幕保护程序,我在设置配置表时遇到问题(因此,当用户点击"系统偏好设置"中的"屏幕保护程序选项..."时,会显示我的选项).在互联网上任何地方编写OSX屏幕保护程序似乎只有两三个教程,而且它们都已经存在了几年,因此这些材料并没有完全转化为OSX 10.8和Xcode 4.
首先,在我的ScreenSaverView.m
文件中,我有:
- (BOOL)hasConfigureSheet
{
return NO;
}
- (NSWindow*)configureSheet
{
return nil;
}
Run Code Online (Sandbox Code Playgroud)
...然而,在"系统偏好设置"中,"屏幕保护程序选项..."按钮仍然可以点击(单击时没有任何反应),而不是像"Arabesque"屏幕保护程序中那样禁用.
单击按钮时显示配置页的步骤是什么,为什么当前没有禁用该按钮?
编辑:
我意识到为什么没有禁用"屏幕保护程序选项..."按钮.我忘了把它包含-(BOOL)hasConfigureSheet;
在ScreenSaverView.h
文件中.然而,关于如何使配置表出现的问题仍然存在.
我有一个没有任何外部包含的 html 页面,其中包含一些内联 CSS3 动画和 JS 计时器。
是否可以将简单的 html 文件转换为屏幕保护程序文件,该文件可以进一步用作我的 Windows 和 Mac 桌面上的屏幕保护程序?
我的意思是一个真正的屏幕保护程序,它会在桌面进入睡眠模式后启动,而不是在浏览器中运行的那个。
我知道有一些工具可用于将 swf 导出为屏幕保护程序文件,是否有任何工具可用于导出 HTML?至少,对于 Windows 8。
任何想法都受到尊重。
所以这是我目前的问题。我正在尝试创建一个屏幕保护程序,我所做的就是像这样设置背景颜色,
public override func drawRect(rect: NSRect) {
super.drawRect(rect)
let color = NSColor(red:0.33, green:0.78, blue:0.99, alpha:1)
color.setFill()
NSBezierPath.fillRect(rect)
}
Run Code Online (Sandbox Code Playgroud)
非常坦率的。我也设置EMBEDDED_CONTENT_CONTAINS_SWIFT = YES;
现在,当我去安装.saver
文件时,我收到一条消息,上面写着
您不能在此版本的 OS X 中使用屏幕保护程序 X
有任何想法吗?
在Windows 10上,可以将UWP作为屏幕保护程序启动吗?如果是这样,您如何在操作系统中注册您的应用程序,使其在屏幕保护对话框中列出?
(Windows 8商店应用程序不能是屏保.我找不到任何有关UWP的信息)
screensaver ×10
macos ×2
xcode ×2
.net ×1
android ×1
c++ ×1
css ×1
delphi ×1
html ×1
javascript ×1
objective-c ×1
opengl ×1
svg ×1
swift ×1
ubuntu-10.10 ×1
uwp ×1
vb.net ×1
winapi ×1
windows ×1
windows-10 ×1
windows-7 ×1
winforms ×1