|
같은 프로세서,같은 쓰레드에서 동작하는데 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;;
|