做过屏保开发的高手看过来.

XiaoDi_Liu 2004-04-03 02:51:10
我用程序生成的屏保程序.在Win2000下一切正常.在WinXP将该文件设成屏保后无法按"设置"和"预览"无反应.只是小屏幕区闪一下.
修改程序让他显示所带参数.在Win2000下可以显示/s,/p之类.而WinXP下无法显示出.
我共在3台XP的机器上试过.其中两台无法正常使用.另一台能够正常运行.
请问为何?谢谢!
...全文
18 点赞 收藏 9
写回复
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
XiaoDi_Liu 2004-04-04
up
回复
XiaoDi_Liu 2004-04-03
这些参数我都分析了.我在2K/98和某些XP下也都是正常的呀.
不知为何会在某些XP下出现如提问时的现像.
回复
zhangcrony 2004-04-03
A screensaver in Windows® is simply an executable file with the extension .scr. The only difference between a normal executable and a screensaver is that a screensaver does some specific things, viz:

parses the command line to find out what Windows® wants it to do
loads the screensaver appropriate to that request
ends the screensaver (usually), when the user uses the mouse or the keyboard
The arguments Windows® passes to a screensaver are:

/s - load the screensaver

/c - load the configuration screen

/p - load the preview

Once we determine the argument passed, we load the screensaver appropriately. When there is some kind of activity, you end the screensaver or do something else.
回复
XiaoDi_Liu 2004-04-03
急呀.
回复
zhangcrony 2004-04-03
Should be all right, could you try it for one more time please?
回复
XiaoDi_Liu 2004-04-03
怎么个不一样法.为何在另外一台机器上正常呢?
回复
名牌大灰狼 2004-04-03
XP不一样需要另编.
回复
XiaoDi_Liu 2004-04-03
应该没有的.
回复
itmaster 2004-04-03
和机器硬件有关系?
回复
发动态
发帖子
VC/MFC
创建于2007-09-28

1.5w+

社区成员

VC/MFC相关问题讨论
申请成为版主
社区公告
暂无公告