AnimateWindow

[Це попередні документації та тема змінити].

Функція AnimateWindow дозволяє створення спеціальних ефектів під час показу або приховування windows. Існує два типи анімації: roll анімації і слайдів анімації.

(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