Win32 Window изменить размер анимации - PullRequest
0 голосов
/ 13 июля 2011

Я хочу изменить размер окна с анимацией в моем 32-м приложении. Я искал везде, но я не мог найти Win32 / MFC API для этого. Мне нужно очень простое анимационное поведение. Это просто увеличение высоты окна. Пожалуйста, дайте мне знать, как я могу добиться этого поведения.

Ответы [ 2 ]

1 голос
/ 16 июля 2011

Вы можете добиться некоторых пользовательских эффектов анимации, используя GDI. Начните с получения координат и положения окна, используя GetWindowRect. Скройте окно, используя ShowWindow. Теперь нарисуйте свою анимацию, используя DrawRect, FillRect и т. Д. В таймере. Я бы порекомендовал заполнить прямоугольник, используя цвет системного окна. Затем покажите / измените размер окна снова, используя ShowWindow, когда анимация будет завершена.

0 голосов
/ 14 июля 2011

Посмотрите на :: AnimateWindow ().Ссылка MSDN: http://msdn.microsoft.com/en-us/library/ms632669%28v=vs.85%29.aspx.

...