MFC에서 WebBrowser 컨트롤 붙이기


MSDN : WebBrowser Control Overviews and Tutorials 참조

Application에 WebBrowser Control을 포함시키는 것은 매우 간단하다.

MSDN에 'Using MFC to Host a WebBrowser Control'에 나와있는데, ...

1. 우선 MFC Dialog Base 프로젝트를 만든다.
(Active X Controls 가 체크되어있어야한다.)

2. Resource View 에서 Dialog 그림에서 마우스 오른쪽 버튼을 누르고
Insert Active X Control ... 를 선택한다.

3. Registered Active X Control 중에 'Microsoft Web Browser' or 'Microsoft 웹 브라우저'를 선택한다.
(까만 바탕에 마이크로 소프트 Windows 로고의 컨트롤이 보인다.)

4. Ctrl 버튼을 누른 채로 마우스 왼쪽 버튼으로 두 번 클릭하면 Wrapping 클래스 CWebBrowser2를
포함시킬 것인지 묻고 OK 를 하면되고 다시 Control 변수로 등록할 것인지 묻는다.
적당히 이름주고 멤버 변수로 포함시킨다.

URL 지정은 다음과 같다.

실행 할수 있는 아무 곳에나... 일단 InitDialog 가 좋겠징???

m_test.Navigate("웹페이지주소", NULL, NULL, NULL, NULL );


- 끝.. -

출처 : 시즈모드님의 블로그



Powered by Tattertools