2013-01-21 6 views
0

인터넷 Explorer_Server에 콘텐츠를 새로 고칠 수 있습니까? 는 내가 가지고있는 것은 처리기에서 Internet Explorer_Server 새로 고침

내가 MFC에서이 작업을 수행하는 방법을 보여줍니다 CodeProject에 좋은 튜토리얼을 발견 (내 similar 문제와 같은) 외부 응용 프로그램에서 해당 개체에 대한 핸들러이지만, 전 C#에서 그렇게하고 싶습니다.

내 질문은 : 외부 응용 프로그램에서 호스팅되는 인터넷 Explorer_Server을 새로 고치는 방법.

답변

0

지금 테스트 할 수 없지만 이미 C# 프로젝트에서 mshtml 어셈블리를 참조하고 있다고 가정합니다.

IHTMLDocument2.open 방법으로 실험 해보면 내기가 가능할 것입니다. 나는 공항으로 달리고있어. 그래서 나는 그 사람을 실험하거나 시험 할 수 없다. 그러나이 링크에는 몇 가지 유용한 정보가 있습니다 (참고 : 링크는 API 코드를 얻는 것을 의미하지만 해당 코드는 mshtml 어셈블리의 IHTMLDocuement2 인터페이스를 통해 .net 구현에서 모델링됩니다). 그것은 약간의 작업과 시행 착오를했다하더라도

msdn on IHTMLDocument2.open

나는 다른 작업을위한 C 번호에서 MSHTML에 어셈블리를 사용하여 행운이 있었다. _BSTR의 매개 변수에 특히주의를 기울여 _SELF로 지정하고 현재 uri를 전달하십시오.

+0

큰 팁을 주셔서 감사합니다 :) 나는 거의 일했습니다. C#에서는 함수'string url, object name, object features, object replace)에 4 개의 인수를 전달해야합니다. 첫 번째 인수는 쉽지만 다른 Internet Explorer_Server 컨트롤을 열지 않고 새 IE 창에서 페이지를 여는 경우 "" "'다른 페이지 3에 문제가 있습니다. – Misiu

+0

그것이 "_SELF"인수를 전달하는 곳이라고 생각합니다. 마침내 어떻게 해결했는지 알고 싶습니다. . . – XIVSolutions

+0

그리고 말 그대로, 문자열 인수 "_SELF"를 전달합니다. – XIVSolutions

관련 문제