Exemplos de animação do Windows
Os tópicos contidos nesta seção fornecem detalhes sobre os exemplos de código que dão suporte à documentação do Gerenciador de Animação do Windows.
Nesta seção
Tópico | Descrição |
---|---|
Exemplo de animação orientada por aplicativo |
|
Exemplo de animação controlada por temporizador |
|
Exemplo de interpolador personalizado |
Mostra como usar a Animação do Windows com seu próprio Interpolador Personalizado, com Direct2D usados para renderização. |
Exemplo de layout de grade |
Mostra como usar a Animação do Windows, usando Direct2D para animar uma grade de imagens. |
Exemplo de comparação de prioridade |
Mostra como usar a Animação do Windows com sua própria Comparação de Prioridade, usando Direct2D para renderização. |
Arquivos de exemplo
Cada exemplo contém muitos dos seguintes arquivos de chave:
-
Application.cpp
-
Define o ponto de entrada do aplicativo.
-
MainWindow.h
-
Declara a classe CMainWindow.
-
MainWindow.cpp
-
Inicializa os componentes de animação e a plataforma gráfica, carrega imagens e renderiza a área do cliente.
-
LayoutManager.h
-
Declara a classe CLayoutManager.
-
LayoutManager.cpp
-
Calcula o layout das imagens na janela main, cria storyboards, adiciona transições ao storyboard e agenda o storyboard.
-
Miniatura.h
-
Declara a classe CThumbNail.
-
Thumbnail.cpp
-
Cria variáveis de animação e renderiza miniaturas.