AnimateWindow()这个函数的问题!

newpowersky 2002-05-16 11:44:01
我今天用的这个函数在窗口创建时写了这段:
AnimateWindow(Hwnd,1000,AW_CENTER);
在关闭是时候写了:
AnimateWindow(Hwnd,1000,AW_HIDE|AW_CENTER);
  本来是说实现窗口像netants的提示一样动画出来!但是我的怎么不可以啊!
  我开始也用了HDC Hwnd定义了啊!!怎么回事啊!
...全文
94 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
kkm1982 2002-05-18
  • 打赏
  • 举报
回复
我试过了,应该在FormCreate里!很漂亮啊,大小就是窗口的大小嘛,没有变的!
codecb 2002-05-16
  • 打赏
  • 举报
回复
在窗口创建事件总!
AnimateWindows(Form1->Handle,1000,AW_CENTER);
AnimateWindow(Form1->Handle,1000,AW_HIDE|AW_CENTER);
行了!
给分吧

codecb 2002-05-16
  • 打赏
  • 举报
回复

BOOL AnimateWindow(
HWND hwnd, // handle to the window to animate
DWORD dwTime, // duration of animation
DWORD dwFlags // animation type
);
AnimateWindows(Form1->Handle,.......);
就行了!
ygd 2002-05-16
  • 打赏
  • 举报
回复
add
extern "C" __declspec(dllimport)
BOOL
WINAPI
AnimateWindow(
HWND hWnd,
DWORD dwTime,
DWORD dwFlags);
imkuzi 2002-05-16
  • 打赏
  • 举报
回复
谁说在Win9x里无效?
我用了N次了,都没问题!
newpowersky 2002-05-16
  • 打赏
  • 举报
回复
请问大大小小在什么地方加啊!!??
myy 2002-05-16
  • 打赏
  • 举报
回复
win2k吗?,9x无效的!
王集鹄 2002-05-16
  • 打赏
  • 举报
回复
...TForm1::FormShow... //显示事件中//不要写到创建事件中
{
AnimateWindows(Handle, 300, AW_ACTIVATE | AW_CENTER);
}

...TForm1::FormClose...
{
AnimateWindow(Handle, 300, AW_HIDE | AW_CENTER);
}

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧