Примеры анимации Windows

В разделах, содержащихся в этом разделе, содержатся сведения о примерах кода, поддерживающих документацию по диспетчеру анимации Windows.

В этом разделе

Раздел Описание
Пример анимации на основе приложений
Пример анимации на основе таймера
Пример пользовательского интерполятора
Показывает, как использовать анимацию Windows с собственным пользовательским интерполятором, а direct2D используется для отрисовки.
Пример макета сетки
Показывает, как использовать анимацию Windows, используя Direct2D для анимации сетки изображений.
Пример сравнения приоритетов
Показывает, как использовать анимацию Windows с собственным сравнением приоритетов, используя Direct2D для отрисовки.

Файлы образца

Каждый пример содержит множество из следующих ключевых файлов:

Application.cpp

Определяет точку входа приложения.

MainWindow.h

Объявляет класс CMainWindow.

MainWindow.cpp

Инициализирует компоненты анимации и графическую платформу, загружает изображения и отрисовывает клиентную область.

LayoutManager.h

Объявляет класс CLayoutManager.

LayoutManager.cpp

Вычисляет расположение изображений в окне main, создает раскадровки, добавляет переходы в раскадровку и планирует раскадровку.

Thumbnail.h

Объявляет класс CThumbNail.

Thumbnail.cpp

Создает переменные анимации и отображает эскизы.

Руководство по разработке анимации Windows

Справочник по анимации Windows