다음을 통해 공유


애니메이션 컨트롤

이 섹션에는 애니메이션 컨트롤과 함께 사용되는 프로그래밍 요소에 대한 정보가 포함되어 있습니다.

개요

항목 콘텐츠
애니메이션 컨트롤 정보 애니메이션 컨트롤은 AVI(Audio-Video Interleaved) 클립을 표시하는 창입니다. AVI 클립은 동영상과 같은 일련의 비트맵 프레임입니다. 애니메이션 컨트롤은 오디오를 포함하지 않는 AVI 클립만 표시할 수 있습니다.
애니메이션 컨트롤 사용 이 섹션에서는 애니메이션 컨트롤에 대한 구현 세부 정보 및 예제 코드를 제공합니다.

매크로

항목 콘텐츠
Animate_Close AVI 클립을 닫습니다. 이 매크로를 사용하거나 NULL 매개 변수를 전달하여 ACM_OPEN 메시지를 명시적으로 보낼 수 있습니다.
Animate_Create 애니메이션 컨트롤을 만듭니다. Animate_CreateCreateWindow 함수를 호출하여 애니메이션 컨트롤을 만듭니다.
Animate_IsPlaying AVI 클립이 재생되고 있는지 확인합니다. 이 매크로를 사용하거나 ACM_ISPLAYING 메시지를 보낼 수 있습니다.
Animate_Open AVI 클립을 열고 애니메이션 컨트롤의 첫 번째 프레임을 표시합니다. 이 매크로를 사용하거나 ACM_OPEN 메시지를 명시적으로 보낼 수 있습니다.
Animate_OpenEx 지정된 모듈의 리소스에서 AVI 클립을 열고 애니메이션 컨트롤에 첫 번째 프레임을 표시합니다. 이 매크로를 사용하거나 ACM_OPEN 메시지를 명시적으로 보낼 수 있습니다.
Animate_Play 애니메이션 컨트롤에서 AVI 클립을 재생합니다. 스레드가 계속 실행되는 동안 컨트롤은 백그라운드에서 클립을 재생합니다. 이 매크로를 사용하거나 ACM_PLAY 메시지를 명시적으로 보낼 수 있습니다.
Animate_Seek 애니메이션 컨트롤을 지시하여 AVI 클립의 특정 프레임을 표시합니다. 컨트롤은 스레드가 계속 실행되는 동안 배경에 클립을 표시합니다. 이 매크로를 사용하거나 ACM_PLAY 메시지를 명시적으로 보낼 수 있습니다.
Animate_Stop 애니메이션 컨트롤에서 AVI 클립 재생을 중지합니다. 이 매크로를 사용하거나 ACM_STOP 메시지를 명시적으로 보낼 수 있습니다.

메시지

항목 콘텐츠
ACM_ISPLAYING AVI 클립이 재생되고 있는지 확인합니다. 이 메시지를 명시적으로 보내거나 Animate_IsPlaying 매크로를 사용하여 보낼 수 있습니다.
ACM_OPEN AVI 클립을 열고 애니메이션 컨트롤의 첫 번째 프레임을 표시합니다. 이 메시지를 명시적으로 보내거나 Animate_Open 또는 Animate_OpenEx 매크로를 사용하여 보낼 수 있습니다.
ACM_PLAY 애니메이션 컨트롤에서 AVI 클립을 재생합니다. 스레드가 계속 실행되는 동안 컨트롤은 백그라운드에서 클립을 재생합니다. 이 메시지를 명시적으로 보내거나 Animate_Play 매크로를 사용하여 보낼 수 있습니다.
ACM_STOP 애니메이션 컨트롤에서 AVI 클립 재생을 중지합니다. 이 메시지를 명시적으로 보내거나 Animate_Stop 매크로를 사용하여 보낼 수 있습니다.

알림

항목 콘텐츠
ACN_START 애니메이션 컨트롤의 부모 창에 연결된 AVI 클립 재생이 시작되었음을 알립니다. 이 알림 코드는 WM_COMMAND 메시지 형식으로 전송됩니다.
ACN_STOP 연결된 AVI 클립의 재생이 중지되었음을 애니메이션 컨트롤의 부모 창에 알립니다. 이 알림 코드는 WM_COMMAND 메시지 형식으로 전송됩니다.

상수

항목 콘텐츠
애니메이션 컨트롤 스타일 이 섹션에서는 애니메이션 컨트롤에 사용되는 창 스타일을 나열합니다.