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
[51017] Re:Mouse Down 이벤트에서 좌표가 음의 좌표로 넘어 올때...
장성호 [nasilso] 1332 읽음    2007-10-24 09:51
pbxScreen 이 뭔가요?
TPaintBox인가요?

기본적으로 화면안에 클릭했을때는  X,Y좌표가 음수가 나오지는 않는데..
어떻게 그렇게 된것인지 잘 이해가 안되네요

모든 Control의 좌표는 Parent로부터 상대좌표이므로
위치가 음수가 될수는 있습니다.
하지만 MouseDown 에서 X,Y좌표는 화면에 보이는 위치이므로 대개 양수 여야하는데...

좀 이상하네요
아직 해결되지 않으셨다면 관련부분 코드를 올려보세요..

그럼..

초보자 님이 쓰신 글 :
: 객체를 확대하는 프로그램을 짰는데요.
: 계속 확대하다 보면 스코롤도 생기고 그러는데...
: 마우스 다운 이벤트가 특정한 확대범위를 넘어가 버리면...그러니까 계속확대하다 보면
: 클릭한 마우스 좌표가 음수로 넘어 오는데요...
: 혹시 왜 그런지 알고 있으면 답좀 주세요.
:
:
: void __fastcall TMEditWin::pbxScreenMouseDown(TObject *Sender,
:       TMouseButton Button, TShiftState Shift, int X, int Y)
:
:
: X,Y가 음의 수로 넘어옴...

+ -

관련 글 리스트
50947 Mouse Down 이벤트에서 좌표가 음의 좌표로 넘어 올때... 초보자 1140 2007/10/19
51017     Re:Mouse Down 이벤트에서 좌표가 음의 좌표로 넘어 올때... 장성호 1332 2007/10/24
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.