CAFE

MFC/COM/멀티미디어

[MFC][25기 장원근] Animation Control & Progress Control 기술문서

작성자25기 장원근|작성시간13.01.11|조회수890 목록 댓글 0

Animation & Progress

Control


선문 비트 25기

장원근

 

 

Animation Control 이란?

 

 

 

어떠한 일이 끝나기까지의 대기상태에 쓰이는 컨트롤

 

멤버 함수   기능
 Open  AVI 형식 파일 열기
 Play  AVI형식 파일을재생
 Stop  Play 중단
 Close  파일 닫기

 

 

 BOOL Play (UINT nFrom, UINT nTo, ,UINT rRep)
 nFrom

플레이를 시작할 프레임번호

(0이면 첫 프레임) 

 nTo

 플레이를 마칠 프레임 번호

(-1이면 파일 끝까지 플레이)

 nRep

 반복횟수

(-1이면 무한반복)

 

Progress Control 이란?

어떠한 일이 진행되는 젖ㅇ도를 나타내는 창

 

 

멤버 함수  기능 
 SetRange  최대값, 최소값으로 범위를 표시
 SetPos  진행 정도를 나타내는 바의 위치를 지정
 StepIt  진행 정도를 나타내는 바를 한 스텝만큼 증가
 SetStep  증가될 스텝을 지정
 OffsetPos  현재 위치를 매개변수를 넘겨준 값만큼 진행

 

 

  void SetRange(short nLower, short nUpper)
 short nLower 진행 바의 시작 위치 
 short nUpper  진행 바의 끝 위치

 

 

따라하기

 

리소스뷰에 AVI 파일을 추가한다.

 

애니매이션 컨트롤에 변수추가 후 , 변수.Open(AVI ID); 로 열어준다. ex) m_AnimationCtrl.Open(IDD_AVI);

 

그후 m_AnimationCtrl.Play(0, -1, -1);  (첫 프레임부터 끝 프레임까지 무한반복) 으로 플레이 해준다.

 

 

 

 

 

실행 화면

 

 

 

다음검색
현재 게시글 추가 기능 열기

댓글

댓글 리스트
맨위로

카페 검색

카페 검색어 입력폼