|
안녕하세요.
확실하지 않은 방법입니다..영어를 못해서-_-;;;;;; ㅜ_ㅡ
영어공부에 충실하시길 --;
다음과 같이 하시면 됩니다.
되긴 되는데 문제는. 프로그램 종료시 에러가 납니다.
거기까지 잡을 시간은 없구요 ;; (회사라-_-)
void __fastcall TForm1::CppWebBrowser1NewWindow2(TObject *Sender,
LPDISPATCH *ppDisp, TOLEBOOL *Cancel)
{
TModalWebForm *pModalWeb = new TModalWebForm(this);
*ppDisp = pModalWeb->CppWebBrowser1->DefaultDispatch; // 출력할 위치
*Cancel = false; // true로 할경우 아예 막습니다.
}
//---------------------------------------------------------------------------
새 모달폼에 URL이 뜨게 됩니다.
종료시 에러가 나는 문제는.. 아마.. 새 ModalWeb의..
CppWebBrowser에서 OnNavigate2 이벤트를 조절해 주시거나..
제가 저기 적은.. *ppDisp = ... 부분을 제대로 고치시면 될것같네요.
김진성 님이 쓰신 글 :
: CppWebBrowser로 웹 브라우저 제작해서 새창이 링크 되었을때
: 새창은 기본 익스플로러 브라우저로 떠버리는데
: 이것 마저두 새로 제작한 웹브라우저로 띠우는 방법없나요...
: 하수에게 관심을.....
|