C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[27357] 멀티탭 브라우저를 제작하려고 하는데..궁금한게 있어서요..
하늘마루 [] 1023 읽음    2003-09-30 12:59
새창이 뜰경우 새 탭을 이용해서 창을 띄우려고 하는데..
어떤사이트에서는 되는데 특정 사이트에서는 페이지가 로딩되지 않습니다.
현재 제가 해논 소스는 이것인데...
이소스에 문제가 있는지 좀 봐주셧으면 합니다.

void __fastcall TForm1::CppWebBrowser1NewWindow2(TObject *Sender,
      LPDISPATCH *ppDisp, VARIANT_BOOL *Cancel)
{
                       char TabName[50];

                        pts[TabNameCount] = new TTabSheet(Page);//새탭 페이지 만들기

                        pts[TabNameCount]->PageControl = Page;
                        memset(TabName,0,50);
                        sprintf(TabName,"%s%d","Tab",TabNameCount);
                        pts[TabNameCount]->Name=TabName;

                        pts[TabNameCount]->Caption="로딩중";
                        SelTab=TabNameCount;
                        PosiBox->Items->Add(SelTab);
                        web[TabNameCount] = new TCppWebBrowser(pts[TabNameCount]);

                        web[TabNameCount]->ParentWindow = pts[TabNameCount]->Handle;
                        web[TabNameCount]->Width = pts[TabNameCount]->Width - 3;
                        web[TabNameCount]->Height=pts[TabNameCount]->Height - 3;
                        web[TabNameCount]->RegisterAsBrowser=true;
                        web[TabNameCount]->RegisterAsDropTarget=true;

                        web[TabNameCount]->OnStatusTextChange=CppWebBrowser1StatusTextChange;
                        web[TabNameCount]->OnDownloadBegin=CppWebBrowser1DownloadBegin;
                        web[TabNameCount]->OnNewWindow2= CppWebBrowser1NewWindow2;
                        web[TabNameCount]->OnDownloadComplete = CppWebBrowser1DownloadComplete;
                        web[TabNameCount]->OnWindowClosing=CppWebBrowser1WindowClosing;

                        Page->ActivePageIndex=Page->PageCount-1;
                        (* ppDisp)=web[TabNameCount]->Application;
}

+ -

관련 글 리스트
27357 멀티탭 브라우저를 제작하려고 하는데..궁금한게 있어서요.. 하늘마루 1023 2003/09/30
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.