我想在我的 32 应用程序中调整带有动画的窗口大小。我到处搜索,但找不到这样做的 Win32/MFC API。我需要的动画行为非常简单。它只是扩大窗口的高度。请让我知道如何实现这种行为。
问问题
1947 次
2 回答
1
您可以使用 GDI 实现一些自定义动画效果。首先使用 GetWindowRect 获取窗口的坐标和位置。使用 ShowWindow 隐藏窗口。现在在计时器中使用 DrawRect、FillRect 等绘制动画。我建议使用系统窗口颜色填充矩形。然后在动画完成后使用 ShowWindow 再次显示/调整窗口大小。
于 2011-07-16T02:29:43.493 回答
-1
查看 ::AnimateWindow()。MSDN 链接:http: //msdn.microsoft.com/en-us/library/ms632669%28v=vs.85%29.aspx。
于 2011-07-14T16:18:58.307 回答