기본적으로 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);
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))
{
WS_VISIBLE | WS_CHILD, rectClient, this, AFX_IDW_PANE_FIRST))
{
DestroyWindow();
return FALSE;
return FALSE;
}
LPUNKNOWN lpUnk = m_kMainAd.GetControlUnknown();
CWebBrowser2 * pBrowserApp;
pBrowserApp = &m_kMainAd;
CWebBrowser2 * pBrowserApp;
pBrowserApp = &m_kMainAd;
HRESULT hr = lpUnk->QueryInterface(IID_IWebBrowser2, (void**) &pBrowserApp);
if (!SUCCEEDED(hr))
{
if (!SUCCEEDED(hr))
{
pBrowserApp = NULL;
pBrowserApp->DestroyWindow();
DestroyWindow();
return FALSE;
pBrowserApp->DestroyWindow();
DestroyWindow();
return FALSE;
}
4. BOOL Dlg::OnInitDialog() 함수에 웹 연결
CWebBrowser2 객체.Navigate( URL주소, NULL, NULL, NULL, NULL);
♧ 여기까지만 하면 웹은 연결되어 화면에 출력된다.
스크롤바 숨김은 내일써야쥐 ㅋㅋ
4. BOOL Dlg::OnInitDialog() 함수에 웹 연결
CWebBrowser2 객체.Navigate( URL주소, NULL, NULL, NULL, NULL);
♧ 여기까지만 하면 웹은 연결되어 화면에 출력된다.
스크롤바 숨김은 내일써야쥐 ㅋㅋ