Microsoft MVP성태의 닷넷 이야기
C# SHDocVw.InternetExplorer 관련 도움좀 부탁드리겠습니다. [링크 복사], [링크+제목 복사],
조회: 12202
글쓴 사람
초보개발자
홈페이지
첨부 파일
 

안녕하세요 C#개발중인 초보자 입니다.
다름이 아니라 현재 윈폼에서 버튼 클릭 시 explorer 창을 띄우게 개발중에 있습니다.
사용한 방식은 처음에 Process.Start를 활용하다가
explorer 창의 사이즈와 메뉴 바 등을 제어해야 하기에 찾다보니
SHDocVw.dll 의 InternetExplorer 를 활용하니 제어가 다 되어 개발 완료를 하였습니다.
헌데
윈도우 32비트에서는 이상없이 잘 작동하는데
윈도우 64비트에서는 이상이 있어 도움구합니다.

문제사항은
윈폼에서 버튼 클릭 시 explorer 창이 나타날 경우 32비트에서는 윈폼 위에 나타납니다.
64비트에서는 윈폼 아래에 나타납니다.
즉 포커스가 64비트에서는 explorer로 안넘어가고 윈폼에서 계속 머물고 있습니다.
이부분을 32비트처럼 버튼 클릭 시 윈폼 위에 explorer 창을 띄우게 하고 싶은데 방법이 혹시 없을까요

dll파일을 system32, syswow64 등의 폴더에서 가져와 add References 시켜도 변화가 없습니다.

아래는 활용 부분 입니다

======================================================================================

object ecUrl = "";
ecUrl = "주소";
SHDocVw.InternetExplorer objIE = new SHDocVw.InternetExplorer();
objIE.Top = 100;
objIE.Left = 100;
objIE.Width = 900;
objIE.Height = 600;
objIE.MenuBar = false;
objIE.AddressBar = false;
objIE.StatusBar = false;
objIE.ToolBar = 0;
objIE.RegisterAsBrowser = true;
objIE.Navigate2(ref ecUrl, ref Empty, ref Empty, ref Empty, ref Empty);
objIE.Visible = true;

======================================================================================

만약 방법이 없다면 SHDocVw와 같이
explorer 창의 크기, 메뉴 바, 상태 바 유무 등을 컨트롤 할 수 있는
다른 함수나 dll이 있는지 정보좀 주시면 감사하겠습니다.
좋은하루 보내세요~








[최초 등록일: ]
[최종 수정일: 7/9/2015]


비밀번호

댓글 작성자
 



2015-07-13 12시31분
조각의 소스코드보다는, 재현이 되는, 최소화된, 곧바로 테스트할 수 있는 예제 프로젝트를 올려주세요. ^^
정성태

1  [2]  3  4  5  6  7  8  9  10  11  12  13  14  15  ...
NoWriterDateCnt.TitleFile(s)
5910guest4/24/20233460Async 메서드와 try~catch [1]
5909guest4/22/20233880Visual Studio 구매 시(1인 개발자) [4]
5908guest4/22/20233697텅빈 원그리기 [5]
5907민성4/21/20233341안녕하세요 서버 백업 문제에 대해서 [2]
5906guest4/21/20233475Dispatcher 서비스 구현 질문 [1]
5905guest4/20/20233797tabControl의 tabPage가 여러 개일 때 순서를 바꾸기가 까다롭네요 [5]
5904guest4/18/20233737[신규자료첨부] DLL 'SQLite.Interop.dll'을 찾을 수 없습니다 [4]파일 다운로드1
5903guest4/18/20233170fileSystemWatcher 이벤트 관련 질문입니다 [2]
5902guest4/17/20233818c#으로 USB 관련 질문 [2]
5901guest4/17/20233370내솔루션 판매 시 1.0.0.0 폴더와 Sqlite 배포 [5]
5900guest4/17/20234559DLL 'SQLite.Interop.dll'을 찾을 수 없습니다 [2]파일 다운로드1
5899guest4/17/20233480Dictionary와 Linq [4]
5898차가워4/17/20233342CNTK 교육 문의 [1]
5897guest4/17/20233260Socket스레드와 UI thread [4]
5896HAN4/16/20233248c언어 return 에 대해 궁금한게 있어요. [1]파일 다운로드1
5895guest4/15/20233004Drag and Drop - 모든 컨트롤 [2]
5894송부장4/14/20234417[질문] Visual Studio 2022에서 '도구 상자 항목 선택'의 'COM 구성 요소' 탭에서 ActiveX 목록이 보이지 않습니다. [3]파일 다운로드2
5893감사합니...4/14/20232994오라클 OLEDB방식 접속 후 SELECT 'TEST' TEST_VALUE FROM DUAL의 값이 이상합니다. [1]
5892한무4/14/20233184C# 으로 백그라운드에서 워드를 실행하여 매크로 실행이 가능 할까요? [2]
5891리세4/14/20233082안녕하세요.C# 서버프로그램에서의 Mysql 쿼리문제(다중쿼리 실행)에 대해 문의드립니다. [2]
5890guest4/14/20233720C# 프리랜서로 돈 벌려면 성태님 책 마스터하면 되나요? [6]
5889전예찬4/14/20232915C# 파일 복사 관련 질문 드립니다. [3]
5888정경구4/12/20233200C# 첫 환경 세팅과 관련해서 [4]
5887HAN4/12/20232825안녕하세요 파이썬도 공유 가능 할까요? [1]
5886guest4/11/20233216필요한 어셈블리만 다운로드 및 재로딩하는 방법에 관하여 [2]
5885guest4/11/20233049c#으로 드림위버같은 거 만들어볼려는데요 [6]
1  [2]  3  4  5  6  7  8  9  10  11  12  13  14  15  ...