다음을 통해 공유


UI_ANIMATION_STORYBOARD_STATUS 열거형(uianimation.h)

스토리보드의 상태 정의합니다.

Syntax

typedef enum __MIDL___MIDL_itf_UIAnimation_0000_0002_0001 {
  UI_ANIMATION_STORYBOARD_BUILDING = 0,
  UI_ANIMATION_STORYBOARD_SCHEDULED = 1,
  UI_ANIMATION_STORYBOARD_CANCELLED = 2,
  UI_ANIMATION_STORYBOARD_PLAYING = 3,
  UI_ANIMATION_STORYBOARD_TRUNCATED = 4,
  UI_ANIMATION_STORYBOARD_FINISHED = 5,
  UI_ANIMATION_STORYBOARD_READY = 6,
  UI_ANIMATION_STORYBOARD_INSUFFICIENT_PRIORITY = 7
} UI_ANIMATION_STORYBOARD_STATUS;

상수

 
UI_ANIMATION_STORYBOARD_BUILDING
값: 0
스토리보드가 예약된 적이 없습니다.
UI_ANIMATION_STORYBOARD_SCHEDULED
값: 1
스토리보드가 재생될 예정입니다.
UI_ANIMATION_STORYBOARD_CANCELLED
값: 2
스토리보드가 취소되었습니다.
UI_ANIMATION_STORYBOARD_PLAYING
값: 3
스토리보드는 현재 재생되고 있습니다.
UI_ANIMATION_STORYBOARD_TRUNCATED
값: 4
스토리보드가 잘렸습니다.
UI_ANIMATION_STORYBOARD_FINISHED
값: 5
스토리보드 재생이 완료되었습니다.
UI_ANIMATION_STORYBOARD_READY
값: 6
스토리보드가 빌드되고 예약할 준비가 된 것입니다.
UI_ANIMATION_STORYBOARD_INSUFFICIENT_PRIORITY
값: 7
예약 충돌이 발생하고 현재 예약된 스토리보드의 우선 순위가 높기 때문에 스토리보드 예약에 실패했습니다.

설명

OnStoryboardStatusChanged 이벤트에 대한 처리기에서 IUIAnimationStoryboard::GetStatus가 호출되지 않는 한 다음 상태 값만 반환합니다.

  • UI_ANIMATION_STORYBOARD_BUILDING
  • UI_ANIMATION_STORYBOARD_SCHEDULED
  • UI_ANIMATION_STORYBOARD_PLAYING
  • UI_ANIMATION_STORYBOARD_READY
모든 상태 값을 IUIAnimationStoryboardEventHandler::OnStoryboardStatusChanged에 전달할 수 있습니다.

다음 다이어그램에서는 이러한 상태 간의 전환을 보여 줍니다.

애니메이션 관리자가 스토리보드를 예약하고 애니메이션을 관리하는 방법을 보여 주는 다이어그램

요구 사항

   
지원되는 최소 클라이언트 Windows Vista용 Windows 7, Windows Vista 및 플랫폼 업데이트 [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 지원되는 버전 없음
머리글 uianimation.h

추가 정보

IUIAnimationStoryboard::GetStatus

IUIAnimationStoryboardEventHandler::OnStoryboardStatusChanged