[Это предварительный документации и темы для изменения].
Функция AnimateWindow позволяет производить специальные эффекты при отображение или скрытие windows. Существует два типа анимации: ролл анимации и слайд анимации.
(BOOL AnimateWindow HWND hwnd, / / дескриптор окна для анимацииDWORDdwTime, / / продолжительность анимацииDWORDdwFlags / / тип анимации);
Флаг | Описание |
---|---|
AW_SLIDE | Использует слайд анимации. По умолчанию используется анимация ролл. Этот флаг игнорируется при использовании с флагом AW_CENTER. |
AW_ACTIVATE | Активизация окна. Не следует использовать этот флаг с AW_HIDE. |
AW_BLEND | Использует эффект затухания. Этот флаг может быть продиктовано только hwnd является окном верхнего уровня. |
AW_HIDE | Скрывает окно. По умолчанию отображается окно. |
AW_CENTER | Делает окно внутрь свернуть если флаг AW_HIDE или расширения наружу, если не используется флаг AW_HIDE. |
AW_HOR_POSITIVE | Анимация окна слева направо. Этот флаг может использоваться с рулона или слайд анимации. Он игнорируется при использовании с флагом AW_CENTER. |
AW_HOR_NEGATIVE | Анимация окна справа налево. Этот флаг может использоваться с рулона или слайд анимации. Он игнорируется при использовании с флагом AW_CENTER. |
AW_VER_POSITIVE | Анимация окна сверху вниз. Этот флаг может использоваться с рулона или слайд анимации. Он игнорируется при использовании с флагом AW_CENTER. |
AW_VER_NEGATIVE | Анимация окна снизу вверх. Этот флаг может использоваться с рулона или слайд анимации. Он игнорируется при использовании с флагом AW_CENTER. |
Если функция выполнена успешно, возвращаемое значение не равно нулю.
Если вызов функции был неуспешен, возвращаемое значение равно нулю. Функция завершится неудачей в следующих ситуациях:
Чтобы получить расширенные сведения об ошибке, вызовите функция GetLastError.
Вы можете комбинировать AW_HOR_POSITIVE или AW_HOR_NEGATIVE флаг с флагом AW_VER_POSITIVE или AW_VER_NEGATIVE для анимации окно по диагонали.
Процедуры окна для окна и его дочерних окон может понадобиться обработать любые сообщения WM_PRINT или WM_PRINTCLIENT. Диалоговые окна, элементы управления и общие элементы управления уже обрабатывать WM_PRINTCLIENT. По умолчанию окно уже обрабатывает процедура WM_PRINT.
nbsp; Windows &NT: требует версии 5.0 или более поздней.
Windows:Требует Windows 98 или более поздней версии.
Windows CE:Не поддерживается.
Заголовок:Объявленные в winuser.h.
Импорта библиотеки:Использование user32.lib.
Обзор Windows, функции окна, WM_PRINT WM_PRINTCLIENT