Classe de CAnimationBaseObject
A classe base para todos os objetos de animação.
class CAnimationBaseObject : public CObject;
Membros
Construtores public
Nome |
Descrição |
---|---|
Sobrecarregado. Constrói um objeto de animação. |
|
O destrutor. Chamado quando um objeto de animação é destruído. |
Métodos públicos
Nome |
Descrição |
---|---|
Adiciona transições para o storyboard a variável encapsulado de animação. |
|
Remove todas as transições relacionadas. |
|
Determina se um objeto de animação contém uma variável específico de animação. |
|
Criar transições associadas com um objeto de animação. |
|
Dispara um objeto de animação do controlador pai da animação. |
|
Configura o manipulador de eventos modificado de valor inteiro. |
|
Configura o manipulador de eventos valor modificado. |
|
Informa se a transição está relacionada destruída automaticamente. |
|
Retorna a identificação do grupo atual |
|
Retorna a identificação de objeto atual |
|
Retorna dados definidos pelo usuário. |
|
Define um sinalizador que também pedidos ocorrem automaticamente. |
|
Define novos identificações. |
|
Define dados definidos pelo usuário. |
Métodos protegidos
Nome |
Descrição |
---|---|
Coleta ponteiros para variáveis contidos de animação. |
|
Estabelece a relação entre as variáveis de animação, contidos em um objeto de animação, e o seu recipiente. |
Membros de dados protegidos
Nome |
Descrição |
---|---|
Especifica se as transições relacionados devem ser automaticamente destruídas. |
|
Armazena dados definidos pelo usuário. |
|
Especifica a identificação do grupo de objeto de animação. |
|
Specifes a identificação de objeto do objeto de animação. |
|
Um ponteiro para o controlador pai da animação. |
Comentários
Essa classe implementa métodos básicos para todos os objetos de animação. Um objeto de animação pode representar um valor, aponte, tamanho dos controles, ou retângulo cor em um aplicativo, bem como qualquer entidade personalizado. Os objetos de animação são armazenados em grupos de animação CAnimationGroup (consulte). Cada grupo pode ser animado separada e pode ser tratado como um analogue do storyboard. Um objeto de animação encapsula um ou mais variáveis de animação (consulte) CAnimationVariable, dependendo de sua representação lógica. Por exemplo, CAnimationRect contém quatro variáveis de animação - uma variável para cada lado do retângulo. Cada classe de objeto de animação expõe o método sobrecarregado de AddTransition, que deve ser usado para aplicar as transições a variáveis encapsulados de animação. Um objeto de animação pode ser identificado por ID de objeto (opcionalmente) e pela identificação do grupo Uma identificação de grupo é necessário para colocar um objeto de animação para o grupo correto, mas se uma identificação de grupo não é especificado, um objeto é colocado no grupo padrão com ID 0. Se você chamar SetID com GroupID diferente, um objeto de animação será movida para outro grupo (um novo grupo é criado se necessário).
Hierarquia de herança
Requisitos
Cabeçalho: afxanimationcontroller.h