전용 브라우져를 만들고 새창을 띄울수 있습니다.
전용 브라우져로 띄우지 않고 일반 IE로도 연결 가능합니다.
그때 일반 IE의 스타일을 변경코져 할때 사용하는 방법입니다.
스타일은 여러가지 이기 때문에 MSDN을 참조 해주시면 더욱 자세한 사항을 아실수가 있습니다.
지금은 제가 필요한 부분만 코딩한 거라서 ~~ ^^
참조만 부탁 드리겠습니다.
일단 리소스 뷰에서 ocx 웹컨트롤을 선택하시고 ~
새창이 열릴때의 이벤트가 NewWindow2Explorer1 입니다.
그곳에서 정의를 해주면 새창이 열릴때 그 스타일 대로 MS IE가 띄어지게 됩니다.
void CXXXXXDlg::NewWindow2Explorer1(LPDISPATCH* ppDisp, BOOL* Cancel)
{
IWebBrowser2 *pIE = NULL;
HRESULT hr = CoCreateInstance(CLSID_InternetExplorer, NULL,
CLSCTX_LOCAL_SERVER, IID_IWebBrowser2,
(void**)&pIE);
if (hr == S_OK)
*ppDisp = (IDispatch*)pIE; <- 핸들을 얻어 옵니다.
pIE->put_AddressBar(VARIANT_FALSE); <- 주소창 없애기
pIE->put_ToolBar(0); <- 툴바 없애기
pIE->put_StatusBar(VARIANT_FALSE); <- 상태바 없애기
pIE->put_MenuBar(VARIANT_FALSE); <- 메뉴바 없애기
}
'C & C++ > MFC Network' 카테고리의 다른 글
[MFC] HTTP 소켓 통신 (0) | 2011.04.23 |
---|---|
[IP] Lan Card 정보 추출 (0) | 2011.04.18 |
[IP] 인터넷 임시파일 삭제 (0) | 2011.04.14 |
[IP] Web Page 다운로드 (0) | 2011.04.14 |
[IP] 자신의 IP 얻어오기 (0) | 2011.03.27 |
댓글