那个动画是删不掉的,开机键长拉PSP关机,再开机一定会出现那个动画,开机键短拉的话,PSP处于待机状态,再开机就不会出现那个动画,这是必然的!你不想看到那个动画就要避免让PSP关机,即不要取出电池和长拉开机键和系统重置!
分类: 电脑/网络 >> 程序设计 >> 其他编程语言
问题描述:
delphi,vc代码都可以
或思路,关键api
-----
不要
用循环生生的移动窗口的代码
如果有专门的api更好
谢
解析:
在 VC 中可以使用 AnimateWidow函数 实现动画。该函数在Windows 98 后都支持,可以实现滚动 幻灯等效果。下面介绍使用方法:
(1)首先需要在工程里的StdAfxh文件靠前位置加上如下定义
#undef WINVER
#define WINVER 0X500
那是因为在AnimateWidow函数的实现中有一个判断宏 需要将 WINVER定义到0x500
(2)接下来就可以使用该函数了
BOOL AnimateWindow(HWND hwnd,DWORD dwTime,DWORD dwFlags );
第一个参数指要显示出来的窗体句柄,第二个参数为显示所用的时间,第三个参数表示显示标记。
具体参数的取值可以到 MSDN 中查找,下面的可以做为参考
AW_SLIDE 使用滑动动画效果,缺省为滚动方式,该标志在设置AW_CENTER时将被忽略
AW_ACTIVATE 激活窗口,该标志不能和AW_HIDE一起使用
AW_BLEND 使用一种退色效果该标志只有在窗体为置顶窗体时才使用
AW_HIDE 隐藏窗体,默认为可见
AW_CENTER 当设置HIDE时从四周向中心,否则中心向四周
AW_HOR_POSITIVE 从左向右动画显示窗体
AW_HOR_NEGATIVE 从右向左动画显示窗体
AW_VER_POSITIVE 从上到下动画显示窗体
AW_VER_NEGATIVE 从下到上动画显示窗体 最后四个参数当同时使用CENTER时将被忽略
示例:
AnimateWindow(GetSafeHwnd(),1000,AW_CENTER); 从中间向外显示
AnimateWIndow(GetSafehwnd(),1000,AW_CENTER | AW_HIDE); 从外向中间隐藏
以上就是关于怎么才能关闭psp游戏(程序)打开一瞬间那个动画效果全部的内容,包括:怎么才能关闭psp游戏(程序)打开一瞬间那个动画效果、如何制作window移动的动画效果、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)