반응형
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
반응형
'C & C++ > MFC Media' 카테고리의 다른 글
화면 갱신 OnPaint(), OnDraw(), Invalidate() (0) | 2011.04.27 |
---|---|
GDI 를 이용한 그래픽 출력을 위한 모든 도구, 함수의 집합 (0) | 2011.04.25 |
GDI 를 이용한 화면출력 (0) | 2011.04.25 |
이미지 CxImage (0) | 2011.04.25 |
쓸만한 Rect 관련 API 함수 (0) | 2011.03.27 |
댓글