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
[64820] Re:Re:Re:CppWebBrowser에서 마우스 클릭(더블클릭) 이벤트를 알 수 있는 방법이 있을까요?
장성호 [nasilso] 2043 읽음    2011-07-14 17:22
쩝쩝..
말씀드렸잖아요
모든Control의 대부분의 메세지가 저 이벤트를 통과한다고


이벤트 함수에서

Message의 Handle이  CppWebBrowser의 Handle과 같은지 비교해보고

Message의 Message가 WM_LBUTTONDBLCLK 또는 WM_RBUTTONDBLCLK 인지 체크하면 간단할것을...

.....


JJoo 님이 쓰신 글 :
: 관심을 가져주셔서 정말 고맙습니다.
:
: 알려주신 방법대로 테스트해봤는데요 프로그램의 모든 이벤트가 들어오더군요TT
: 현재 저는 CppWebBrowser객체를 프레임(public TFrame) 형태로 만들어서
: 여러 화면(Form)에서 사용하고 있습니다.
: 그래서 CppWebBrowser에서 마우스 이벤트만 확인되면 다른 작업을 진행하려고 합니다.
: CppWebBrowser에 마우스 이벤트가 없는 관계로  하는데쉽지가 않네요TT;;
: CppWebBrowser에서 마우스 이벤트를 확인할 수 있는 좋은 방법이 있을까요?
:
: 도와주세요TT
:
: 장성호 님이 쓰신 글 :
: : 같은 프로세서,같은 쓰레드에서 동작하는데 control인데
: : 후킹까지 필요하겠습니까?
: :
: : 이미 programer가 제어할수 있는 영역에 모든게 다 들어오는데....
: :
: :
: : Application->OnMessage 라는 이벤트가 있습니다.
: : 이 이벤트는 시스템의 쓰레드 메세지큐에서 메세지를 하나 가져와서(GetMessage 또는 PeekMessage)
: : 해당윈도우의 프로시져로 Dispatch하기 전에 발생하는 이벤트입니다.
: :
: : 여기서 Handled=true로 변경해버리면 아예 메세지가 가지 않지요?
: : 적당히 Message를 변경할수도 있구요
: :
: : 현재 Thread 즉 VCL의 경우 Gui-Thread의
: : 모든 윈도우control에서 발생하는 Mouse,KeyBoard등의 메세지들을 저 이벤트를 이용하여 확인할수 있습니다.
: :
: : Application->OnMessage로 검새해보시면 관련 예제를 많이 찾으실수 있을것입니다.
: :
: : 그럼..
: :
: :
: :
: : JJoo 님이 쓰신 글 :
: : : CppWebBrowser을 사용해서 프로그램을 개발하고 있는 개발자입니다.
: : :
: : : CppWebBrowser에서 클릭(또는 더블클릭)하면
: : : 프로그램 내에서 클릭한 위치X,Y 좌표를 팝업창으로 띄우는 방법이 있을까요?
: : :
: : : 도와주세요TT;;

+ -

관련 글 리스트
64789 CppWebBrowser에서 마우스 클릭(더블클릭) 이벤트를 알 수 있는 방법이 있을까요? JJoo 1576 2011/07/12
64812     Re:CppWebBrowser에서 마우스 클릭(더블클릭) 이벤트를 알 수 있는 방법이 있을까요? 장성호 1699 2011/07/14
64814         Re:Re:CppWebBrowser에서 마우스 클릭(더블클릭) 이벤트를 알 수 있는 방법이 있을까요? JJoo 1932 2011/07/14
64820             Re:Re:Re:CppWebBrowser에서 마우스 클릭(더블클릭) 이벤트를 알 수 있는 방법이 있을까요? 장성호 2043 2011/07/14
64801     Re:CppWebBrowser에서 마우스 클릭(더블클릭) 이벤트를 알 수 있는 방법이 있을까요? 네로 1665 2011/07/13
64807         Re:Re:CppWebBrowser에서 마우스 클릭(더블클릭) 이벤트를 알 수 있는 방법이 있을까요? JJoo 1777 2011/07/13
64809             Re:Re:Re:CppWebBrowser에서 마우스 클릭(더블클릭) 이벤트를 알 수 있는 방법이 있을까요? 네로 1606 2011/07/14
64810                 Re:Re:Re:Re:CppWebBrowser만 클릭이벤트 메시지를 후킹할 수 있을까요? JJoo 1809 2011/07/14
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.