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
[27223] Re:에고 그게 아니라 새창 띄우는 법좀.....ㅠㅠ
civilian [civilian] 1279 읽음    2003-09-17 14:40

델파이를 기준으로 설명드리죠. 짧은 코드이니 빌더로 변경해서 사용하세요.

procedure TForm1.Button1Click(Sender: TObject);
var
  Url: WideString;
  Options: OleVariant;
begin
  Url := 'http:\\www.borlandForum.com';
  Options := navOpenInNewWindow;
  WEBBrowser1.Navigate(Url, Options);
end;

이렇게 하면 새로운 인터넷 익스플로러가 뜨면서 설정한 URL로 이동합니다.
만약 인터넷 익스플로러가 아닌 내가 만든 브라우저가 떠야 한다면

OnNewWindow2 이벤트에서 처리를 해주어야 합니다.

인터넷 익스플로러를 이용한 프로그래밍을 해야한다면
Programming Microsoft Internet Explorer5 란 책을 읽어보실 것을 권합니다.

돈이 없다구요?
그렇다면 당X귀에서 찾아보면 *.CHM 문서를 발견하실 수도...^^



나크 님이 쓰신 글 :
: 에고.. 그게 아니고... 제가 궁금한 것은...
:
: :  ... <- 이 부분에 내용 추가
:
: 라고 쓰신 부분.. 즉, 이 부분 입니다.
:
: SendMessage 를 통해 컨트롤과 N을 누르는 효과를 보내 봤지만 웹 브라우저 객체에서는 깜깜 무소식입니다.
:
: 그렇다고 객체의 ExecWb 에 OLECMDID_NEW 나 OLECMDID_OPEN을 주어서 명령을 해도 안먹고...
:
: 도대체 어떻게 해야 할지 모르겠습니다.
:
: 제발좀 부탁드립니다. 이걸로 일주일이네요..ㅠㅠ
:
:
: Julien 님이 쓰신 글 :
: : Form 의 KeyPreview 를 true 로 두고
: : Form 의 OnKeyDown 에서
: : if((Key == 'n' || Key == 'N') && Shift.Contains(ssCtrl))
: : {
: :  ... <- 이 부분에 내용 추가
: : }
: : 하시면 됩니다.
: : 내용추가 부분에서 직접 폼을 생성하고 보여주면 됩니다.
: :
: : 나크 님이 쓰신 글 :
: : : 웹 브라우저 객체를 폼에 올리고 실행 시킨후 ctrl + N 키 누르면
: : :
: : : 새창이 뜹니다.
: : :
: : : 제가 구현하고 싶은건 그것을 프로그램에서 버튼 누르면 같은 효과를 주고 싶다는 겁니다.
: : :
: : : ㅠㅠ
: : :
: : : 좀 도와주세요..

+ -

관련 글 리스트
27216 웹 브라이저 질문입니다. 제발.. ㅠㅠ 나크 737 2003/09/17
27217     Re:웹 브라이저 질문입니다. 제발.. ㅠㅠ Julien 783 2003/09/17
27220         에고 그게 아니라 새창 띄우는 법좀.....ㅠㅠ 나크 834 2003/09/17
27224             세가지방법이 있습니다. 메모장에서 답을 다 만들고 보니 벌써 답이 붙어 버렸네요..^^ Julien 1457 2003/09/17
27223             Re:에고 그게 아니라 새창 띄우는 법좀.....ㅠㅠ civilian 1279 2003/09/17
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.