Programming/D3D

D3D화면에 WebPage 출력하기

blueasa 2011. 2. 19. 01:52

D3D화면에 WebPage 출력하기

 

소개 :
        게임속 D3D화면에 WebPage를 보이게 하는 예제이다.

구현:
 1. Main Window 생성시 WS_CLIPSIBLINGS Flag를 주어서 상호 겹치는 영역에 대해서는
    그리지 않도록 지시한다. WebPage가 들어가는 부분에는 D3D화면이 그려지면 안되기
    때문이다.
 2. WebPage가 들어갈 곳의 윈도우를 생성하고, CWebCtrl를 통해서 웹페이지를 컨트롤 한다.
 3. ::ShowWindow(HWND,SW_SHOW); Flag로 언제든지 WebPage를 ON/OFF 할 수 있다.

 

후기:
 별로 설명 할 것도 없고 소스도 짧고 정말 간단한 기능이다.
 여러 부분에 걸쳐서 활용 할 수 있겠지만 특히 유료 결제 시스템을 게임속에 넣고자
 할때 많이 사용되는 기술 인 것같다.

 

Source & Demo

Compiler : VS.NET 2003


반응형