TWebBrowser를 이용하여 웹브라우저를 개발하고 있습니다.
엄밀히 말하면 embeddedweb 1.15버전을 사용하고 있습니다.
메인폼은 MDI를 이용하고 있습니다.
넷츠고의 전용 단말기 형태의 어플리케이션을 개발하고 있는데..
자바스크립트에서 새로운 창을 띄우는(팝업광고) 부분에서 문제가 발생하여 이렇게 질문을 드립니다.
새창이 뜰때 제가 작업한 윈도에서 뜨는 부분 아래와 같습니다.
procedure TBrowserForm.WebBrowserNewWindow2(Sender: TObject;
var ppDisp: IDispatch; var Cancel: WordBool);
var
NewWin: TBrowserForm;
begin
// 새로운 창이 사용될때..
NewWin:=TBrowserForm.Create(Self);
ppdisp := NewWin.WebBrowser.Application;
end;
문제는 위와 같이 했을때 새로운 창의 크기를 지정한 윈도가 뜰때 크기를 알수 없다는 것입니다. 물론 네이게이션이 끝난후에는 크기를 알아낼 수 있으므로 조정하면 되지만 창이 떴다가 완료된후에 크기가 변경되는 문제가 있습니다.
네비게이션이 시작되기전에 창의 크기를 알수 없을까요?
답변좀 부탁드리겠습니다.