动画方式打开窗口不能显示图片的问题?

macri 2006-04-24 02:59:05
下边是一个按钮中代码
AnimateWindow(Form2->Handle,200,AW_VER_NEGATIVE | AW_SLIDE | AW_ACTIVATE);

上边代码来实现打开窗口的动画效果,但是窗口上如果有背景图片的话,图片不能显示,
是怎么回事啊?是不是api的BUG
有时第一次能显示,第二次就不行了。。
...全文
170 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
编译失败 2006-10-22
  • 打赏
  • 举报
回复
你该把AnimateWindow(Form2->Handle,200,AW_VER_NEGATIVE | AW_SLIDE | AW_ACTIVATE);放在Form2的OnShow事件中,按钮事件中还是使用Form2->Show();
macri 2006-04-25
  • 打赏
  • 举报
回复
可动画显示过程中看不到图片啊?
BlueDeepOcean 2006-04-24
  • 打赏
  • 举报
回复
对,在调研能够那个AnimateWindow之后,用Form1-〉Refresh()来一下。
macri 2006-04-24
  • 打赏
  • 举报
回复
那效果就难看了嘛。。。。动画效果时不见背景图,好难看啊
xiaoshi0 2006-04-24
  • 打赏
  • 举报
回复
显示以后再调用Refresh函数试试

13,873

社区成员

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

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