AnimateWindow

[Это предварительный документации и темы для изменения].

Функция AnimateWindow позволяет производить специальные эффекты при отображение или скрытие windows. Существует два типа анимации: ролл анимации и слайд анимации.

(BOOL AnimateWindow HWND  hwnd, / / дескриптор окна для анимацииDWORDdwTime, / / продолжительность анимацииDWORDdwFlags / / тип анимации);
 

Параметры

hwnd
Задает дескриптор окна для анимации.
dwTime
Определяет, сколько времени требуется для воспроизведения анимации, в миллисекундах. Как правило анимация занимает 200 миллисекунд играть.
dwFlags
Указывает тип анимации. Этот параметр может иметь одно или несколько из следующих флагов.
Флаг Описание
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.

QuickInfo

nbsp; Windows &NT: требует версии 5.0 или более поздней.
Windows:Требует Windows 98 или более поздней версии.
Windows CE:Не поддерживается.
Заголовок:Объявленные в winuser.h.
Импорта библиотеки:Использование user32.lib.

Родственные слова

Обзор Windows, функции окна, WM_PRINT WM_PRINTCLIENT

Index