Примеры анимации 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
-
Создает переменные анимации и отображает эскизы.