动画效果可以用animatewindow这个api实现
显示一下就消失用timer就可以了
显示一下就消失用timer就可以了
解决方案 »
- 关于软件显示的问题
- 问个fctreeview的使用问题
- GetWindowTextA 如何用
- 紧急问题,摆脱高手回答,关于怎样将oracle导出为dbf格式的
- 这家公司会不会是骗子?请过来人指点一下,这关系到我的前程
- 我在远程数据模块中,增加一个带返回值的方法但系统提示funtions of automation interfaces must have a return type of Hresult。
- 请教formatDatetime()的问题?
- 有的光盘&886655&autorun=????/??
- sos!!!!!
- 小新,收过女徒弟吗?
- 好急呀!数据库数据存储问题?
- com中如何创建非可视组件实例
这100分给我,好吗?
说我可不明白啊,尤其是要用到API的时候, 多谢 多谢
HWND hwnd, // 窗口句柄
DWORD dwTime, // 动画持续时间 (毫秒)
DWORD dwFlags // 动画类型
);在form Create 事件中:
例:animateWindow(handle,400,aw_VER_NEGATIVE);
这样实现打开的时候勉强可以了,
如何实现关闭的时候的 动画效果呢?
另外,动画类型的值都有哪些?各是什么意思?
animateWindow(handle,200,aw_SLIDE + AW_VER_NEGATIVE);
显示的时候就有动画效果了但是我在onhide/onclose里写:
animateWindow(handle,200,aw_HIDE + AW_VER_NEGATIVE);
关闭的时候,却没有效果。查到如下资料,谁能帮我完成关闭的动画
----------------------------------------------
hWnd:指定产生动画的窗口的句柄。
dwTime:指明动画持续的时间(以微秒计),完成一个动画的标准时间为200微秒。
dwFags:指定动画类型。这个参数可以是一个或多个下列标志的组合。标志描述:
AW_SLIDE:使用滑动类型。缺省则为滚动动画类型。当使用AW_CENTER标志时,这个标志就被忽略。
AW_ACTIVATE:激活窗口。在使用了AW_HIDE标志后不能使用这个标志。
AW_BLEND:实现淡出效果。只有当hWnd为顶层窗口的时候才可以使用此标志。
AW_HIDE:隐藏窗口,缺省则显示窗口。
AW_CENTER:若使用了AW_HIDE标志,则使窗口向内重叠,即收缩窗口;若未使用AW_HIDE标志,则使窗口向外扩展,即展开窗口。
AW_HOR_POSITIVE:自左向右显示窗口。该标志可以在滚动动画和滑动动画中使用。
当使用AW_CENTER标志时,该标志将被忽略。
AW_VER_POSITIVE:自顶向下显示窗口。该标志可以在滚动动画和滑动动画中使用。
当使用AW_CENTER标志时,该标志将被忽略。
AW_VER_NEGATIVE:自下向上显示窗口。该标志可以在滚动动画和滑动动画中使用。
当使用AW_CENTER标志时,该标志将被忽略。
----------------------------------------------
谁能帮我完成关闭的动画 ??