참고 : http://computer-programming-forum.com/82-mfc/20b17af03936f1e8.htm
You can get the IWebBrowser2 from the CWebBrowser2 something like this...
IWebBrowser2* GetIWebBrowser2FromCWebBrowser2(CWebBrowser2& wndBrowser)
{
IWebBrowser2* piWebBrowser2=NULL;
if (LPUNKNOWN pUnk = wndBrowser.GetControlUnknown())
{
if (SUCCEEDED(pUnk->QueryInterface(
IID_IWebBrowser2, (void**)&piWebBrowser2)))
{
// Remember to call Release
return piWebBrowser2;
}
}
return NULL;
}
And call it something like this...
if (IWebBrowser2* piWB2 = GetIWebBrowser2FromCWebBrowser2(
m_wndBrowser))
{
piWB2->Release();
}
Where m_wndBrowser is an valid instance of a CWebBrowser2.
'이것저것 > My_Work' 카테고리의 다른 글
한글 초성알아내기 (0) | 2013.11.07 |
---|---|
[MFC] - FTP 접속 및 파일 다운 (0) | 2013.10.16 |
[MFC] - 포커스 없는 창 만들기 (0) | 2013.09.24 |
[HTML5/PHP] - jWebSocket 데모 테스트 (0) | 2013.09.13 |
[MFC] - 동일 어플 반복 실행 방지 (0) | 2013.09.09 |