2009-10-07 4 views
0

웹 브라우저 컨트롤을 사용하여 winform을 얻었습니다. URL은 내 웹캠을 보여주는 자바 애플릿이 들어있는 웹 페이지입니다. 웹 브라우저 영역/웹캠 이미지의 아무 곳이나 클릭하면 양식을 최소화 할 수 있습니다. 나는 투명 버튼으로 어지럽 혔지만 아무 것도 할 수 없었다. 웹 브라우저 컨트롤에 대한 OnClick 이벤트가 없기 때문에이 작업을 수행하는 방법을 잘 모릅니다. 웹 캠 페이지를 수정할 수 있습니다, 어떻게 든이 페이지 자체에서 WinForm 메서드를 다시 호출하는 자바 스크립트를 통해 할 수 있습니까? 자바 애플릿이 포함 된 웹 페이지에서웹 브라우저 컨트롤에서 클릭으로 양식 최소화하는 방법

답변

1

이 해킹이지만 작동하는 경우, 그것이 생각 ...

[... 빨대에 쥐고] ,. 동일한 페이지를 다시 가리키는 하이퍼 링크 안에 애플릿을 포함 할 수 있습니까? 그런 다음 사용자가 하이퍼 링크를 클릭하면 WebBrowser.Navigated 이벤트를 사용할 수 있습니다.

그러나 사용자의 관점에서 볼 때 나는 그 아이디어를 싫어합니다. WebBroser 컨트롤이 Windows Form에 있으면 왜 폼에 최소화 단추를 포함하지 않을까요? 사용자가 당연히 생각하는 원칙이 마음에 온다.

+0

나는 그것을 시도했지만 작동하지 않았다. 또한 onclick으로 div에 배치하지 않았습니다. 나는 애플릿 위에 div를 두어 보았지만 애플릿의 Z- 인덱스가 "무한"(다른 사람의 포럼 주석)이라는 것을 알았습니다. 나는 또한 애플릿에서 태그를 으로 변경하여 onclick을 시도했지만 (w3.org에서는 가능하다고 말하지만) 실행되지 않습니다. 이미지 맵이 작동하지 않았습니다. 다른 사람이 생각을 갖고 있지 않다면 내가 생각할 수있는 유일한 것은 자바에 대해 충분히 배우고 .class 파일을 역 컴파일 한 다음 클릭 이벤트로 다시 빌드하는 것입니다. – nbdeveloper

+0

아무도 대답하지 않았으므로 노력에 대한 답변을 드리겠습니다. 나는 클릭 물건을 포기했다. 어쨌든 내 집 컴퓨터의 개인 장난감 일뿐입니다. – nbdeveloper

관련 문제