Compartilhar via


Classe de CBaseKeyFrame

Implementa a funcionalidade básica de um keyframe.

class CBaseKeyFrame : public CObject;

Membros

Construtores public

Nome

Descrição

CBaseKeyFrame::CBaseKeyFrame

Constrói um objeto de keyframe.

Métodos públicos

Nome

Descrição

CBaseKeyFrame::AddToStoryboard

Adiciona um keyframe ao storyboard.

CBaseKeyFrame::GetAnimationKeyframe

Retorna o valor subjacente de keyframe.

CBaseKeyFrame::IsAdded

Informa se um keyframe foi adicionado ao storyboard.

CBaseKeyFrame::IsKeyframeAtOffset

Especifica se o keyframe deve ser adicionado ao storyboard no deslocamento, ou após a transição.

Membros de dados protegidos

Nome

Descrição

CBaseKeyFrame::m_bAdded

Especifica se este keyframe foi adicionado a um storyboard.

CBaseKeyFrame::m_bIsKeyframeAtOffset

Especifica se este keyframe deve ser adicionado ao storyboard em um deslocamento de outro keyframe existente, ou no final de uma transição.

CBaseKeyFrame::m_keyframe

Representa um de animação keyframe da API do windows. Quando um keyframe não é inicializado está definido como o valor UI_ANIMATION_KEYFRAME_STORYBOARD_START predefinido.

Comentários

Encapsula o variável de UI_ANIMATION_KEYFRAME. Serve como classe base para qualquer implementação de keyframe. Um keyframe representa um ponto no tempo em um storyboard e pode ser usado para especificar a hora de início e fim das transições. Há dois tipos de keyframes - keyframes adicionados ao storyboard no deslocamento especificado (no tempo), ou keyframes adicionados após a transição especificada. Porque durações algumas das transições não podem ser conhecidas antes que inicia a animação, os valores reais de alguns keyframes são determinados pelo tempo de execução somente. Porque os keyframes podem depender das transições, que na sua volta dependem de keyframes, é importante evitar recursões infinitas ao criar o encadea keyframe.

Hierarquia de herança

CObject

CBaseKeyFrame

Requisitos

Cabeçalho: afxanimationcontroller.h

Consulte também

Outros recursos

Classes MFC