Delphi Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
델파이 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
FreePascal/Lazarus
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
델마당
볼랜드포럼 광고 모집

델파이 Q&A
Delphi Programming Q&A
[7437] [질문] sendmessage에 관한 질문임다~
T.T [] 4515 읽음    2001-09-19 04:06
SendMessage중에서 마우스에 관한 질문인데염..

일반적으로 SendMessage 는 4개의 파라미터를 갖더군염..

첫번째는 핸들값, 두번째는 메세지 종류 , 세번째는 메세지의

첫번째 파라미터, 네번째는 메세지의 두번째 파라미터..대충 이런거

같은데염..

우선 일례로 마우스 클릭에 관한 SendMessage를 보내게 되면

SendMessage(Handle,Wm_lbuttondown,100,200) <== 이런식이겠죠..

그런데 문제는 Wm_lbuttondown 이벤트 자체가 파라미터 3개를 필요

로 합니다.. 첫번째는 Keyflag라고 되어있고염..두번째는 x좌표

세번째는 y좌표..

그러니까 문제는 SendMessage(Handle,Wm_lbuttondown,100,200) 이런식으

로 하면 100 이라는 것을 x좌표값이 아닌 Wm_lbuttondown의 첫번째 파라

미터인 keyflag로 받아들여지더군요.. 200을 x좌표로 받아들이고욤..

그렇다면 SendMessage로 일정한 x,y좌표값을 클릭할려면 어찌 해야 할지.

아니면 SendMessage의 4번째 파라미터(Integer로 되어있던데..) 값에다가

x,y 좌표를 한번에 넘겨줄수 있는 방법이 있나요?

일반적으로 SendMessage로 마우스 클릭 이벤트를 보낼때는 버튼이나

에디트박스의 핸들값을 찾아서 클릭하는거 외에는 없나요? 핸들값을

찾아서 일정 위치를 클릭할려면 어케 해야 해요? 제발 갈챠주세염~~

많은 고수님들의 조언 부탁드립니다~~

+ -

관련 글 리스트
7437 [질문] sendmessage에 관한 질문임다~ T.T 4515 2001/09/19
7439     Re:mouse_event() 함수를 쓰세요 박지훈.임프 5359 2001/09/19
7440         계속 저보다 훨 나은 방법을 쓰다니... ㅠㅠ 박정모 1672 2001/09/19
7438     Re:[질문] sendmessage에 관한 질문임다~ 박정모 1629 2001/09/19
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.