CWebBrowser2로 웹 띄우고 ScrollBar(스크롤바) 숨김

|

기본적으로 CWebBrowser2.cpp, CWebBrowser2.h 를 구하자.

1. CWebBrowser2 클래스를 Dlg 멤버로 만들자.

2.
Dlg::DoDataExchange(...)
{
DDX_Control(pDX, IDC_리소스아이디,     CWebBrowser2 객체);
}

3. virture bool Dlg::Create(...) 함수에 컨트롤을 Create 한다.
RECT rectClient;
 GetClientRect(&rectClient);
 if (!i_pkWB->CreateControl(CLSID_WebBrowser, lpszWindowName,
  WS_VISIBLE | WS_CHILD, rectClient, this, AFX_IDW_PANE_FIRST))
 {
  DestroyWindow();
  return FALSE;
 }
 LPUNKNOWN lpUnk = m_kMainAd.GetControlUnknown();
 CWebBrowser2 * pBrowserApp;
 pBrowserApp = &m_kMainAd;
 HRESULT hr = lpUnk->QueryInterface(IID_IWebBrowser2, (void**) &pBrowserApp);
 if (!SUCCEEDED(hr))
 {
  pBrowserApp = NULL;
  pBrowserApp->DestroyWindow();
  DestroyWindow();
  return FALSE;
 }

4. BOOL Dlg::OnInitDialog() 함수에 웹 연결
CWebBrowser2 객체.Navigate( URL주소, NULL, NULL, NULL, NULL);

♧ 여기까지만 하면 웹은 연결되어 화면에 출력된다.

스크롤바 숨김은 내일써야쥐 ㅋㅋ
And