애니메이션 컨트롤
이 섹션에는 애니메이션 컨트롤과 함께 사용되는 프로그래밍 요소에 대한 정보가 포함되어 있습니다.
개요
항목 | 콘텐츠 |
---|---|
애니메이션 컨트롤 정보 | 애니메이션 컨트롤은 AVI(Audio-Video Interleaved) 클립을 표시하는 창입니다. AVI 클립은 동영상과 같은 일련의 비트맵 프레임입니다. 애니메이션 컨트롤은 오디오를 포함하지 않는 AVI 클립만 표시할 수 있습니다. |
애니메이션 컨트롤 사용 | 이 섹션에서는 애니메이션 컨트롤에 대한 구현 세부 정보 및 예제 코드를 제공합니다. |
매크로
항목 | 콘텐츠 |
---|---|
Animate_Close | AVI 클립을 닫습니다. 이 매크로를 사용하거나 NULL 매개 변수를 전달하여 ACM_OPEN 메시지를 명시적으로 보낼 수 있습니다. |
Animate_Create | 애니메이션 컨트롤을 만듭니다. Animate_Create는 CreateWindow 함수를 호출하여 애니메이션 컨트롤을 만듭니다. |
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 메시지 형식으로 전송됩니다. |
상수
항목 | 콘텐츠 |
---|---|
애니메이션 컨트롤 스타일 | 이 섹션에서는 애니메이션 컨트롤에 사용되는 창 스타일을 나열합니다. |