본문 바로가기
C & C++/MFC Media

Flash.swf 을 MFC 다이얼로그에서 디스플레이하는 방법

by izen8 2011. 1. 26.
반응형

Flash(swf)파일을 MFC 다이얼로그에서 디스플레이하는 방법

1) 가장 먼저 할 일은 ActiveX 컨트롤을 추가하는 일입니다.

메뉴 Project - Add To Project - Component and Constrols...
폴더 선택 Registered ActiveX Controls
파일 선택 Shockwave Flash Object 선택합니다.

2) 컨트롤 툴바 맨 아랫쪽에 빨간색표시된 사각형의 컨트롤이 생기게 됩니다.
    또한 Workspace에서 CShockwaveFlash 클래스가 추가됩니다.

3) 툴바에서 그 X표시된 사각형 컨트롤을을 다이얼로그로 끌어당겨서 원하는 사이즈만큼 재설정합니다.

4) 이 컨트롤에 컨트롤 변수를 Class Wizard의 Member Variables에서 걸어줍니다.

5) 다이얼로그 멤버함수 OnInitDialog에서 return TRUE; 윗 부분에 다음과 같이 설정합니다.
    예) m_ctrlFlash.SetMovie("C:\test.swf");

참고 사이트 : http://www.bytescout.com/display_flash_in_visualc.html

반응형

댓글