AnimateWindow函数用法
它有个参数AW_HOR_POSITIVE:自左向右显示窗口。
可是我想自右向左怎么办?
它没哪个参数啊
AnimateWindow(Handle,1000,AW_HIDE|AW_HOR_POSITIVE); //自左向右关闭窗口
我想自右向左关闭窗口, 但不知怎么办?
问题点数:20、回复次数:2Top
1 楼kese(可可)回复于 2005-11-18 14:49:48 得分 10
AnimateWindow(Handle,1000,AW_HIDE|AW_HOR_NEGATIVE);
应该可以的Top
2 楼XBox360(菜)(鸟)回复于 2005-11-18 17:34:19 得分 10
语法:
function AnimateWindow(hWnd: HWND; dwTime: DWORD; dwFlags: DWORD): BOOL; stdcall;
参数:hWnd : 想要显示动画窗体的句柄
dwTime : 动画时间数,单位毫秒
dwFlags : 显示方式,取值如下定义
1.AW_HOR_POSITIVE = $00000001; // 从左向右开屏
2.AW_HOR_NEGATIVE = $00000002; // 从右向左开屏
3.AW_VER_POSITIVE = $00000004; // 从上向下开屏
4.AW_VER_NEGATIVE = $00000008; // 从下向上开屏
5,AW_CENTER = $00000010; // 从中心向四周扩展,在关闭动画中则为从四周向中心收缩
6.AW_HIDE = $00010000; // 关闭时候与前面的定义组合使用,如AW_HIDE or AW_CENTER
7.AW_ACTIVATE = $00020000; // 与1-5组合,开屏使用
8.AW_SLIDE = $00040000; // 与1-5 + 6/7 组合,产生滑行效果
9.AW_BLEND = $00080000; // Win2000下使用,淡入淡出效果
Top




