Classe CBaseKeyFrame
Implementa la funzionalità di base di un fotogramma chiave.
class CBaseKeyFrame : public CObject;
Membri
Costruttori pubblici
Nome |
Descrizione |
---|---|
Costruisce un oggetto fotogramma chiave. |
Metodi pubblici
Nome |
Descrizione |
---|---|
Aggiunge un fotogramma chiave allo storyboard. |
|
Restituisce il valore del fotogramma chiave sottostante. |
|
Indica se un fotogramma chiave è stato aggiunto ad uno storyboard. |
|
Specifica se il fotogramma chiave deve essere aggiunto allo storyboard al momento dell'offset, o dopo la transizione. |
Membri di dati protetti
Nome |
Descrizione |
---|---|
Specifica se questo fotogramma chiave è stato aggiunto ad uno storyboard. |
|
Specifica se questo fotogramma chiave deve essere aggiunto allo storyboard in corrispondenza di un offset da un altro fotogramma chiave esistente o alla fine di qualche transizione. |
|
Rappresenta un fotogramma chiave API di animazione Windows. Quando non è inizializzato un fotogramma chiave, questo viene impostato sul valore UI_ANIMATION_KEYFRAME_STORYBOARD_START predefinito. |
Note
Incapsula la variabile UI_ANIMATION_KEYFRAME. Serve come classe di base per qualsiasi implementazione del fotogramma chiave. Un fotogramma chiave rappresenta un momento all'interno di uno storyboard e può essere utilizzato per specificare l'ora di inizio e l'ora di fine delle transizioni. Esistono due tipi di fotogrammi chiave: i fotogrammi chiave aggiunti allo storyboard in corrispondenza dell'offset specificato (in ora) o i fotogrammi chiave aggiunti dopo la transizione specificata. Poiché non è possibile conoscere la durata di alcune transizioni prima che inizi l'animazione, i valori effettivi di alcuni fotogrammi chiave vengono determinati solo in fase di runtime. Poiché i fotogrammi chiave possono dipendere dalle transizioni, che a loro volta dipendono dai fotogrammi, è importante impedire ricorsioni infinite in caso di compilazione di catene del fotogramma chiave.
Gerarchia di ereditarietà
Requisiti
Intestazione: afxanimationcontroller.h