Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
마우스를 정한영역에만 움직이도록 할려구요..도와줘요..
델초보 어린왕자덴요..
마우스가 눌려진 상태에서 응용프로그램의 영역을 못빠져나가게 하려구요..
그러니깐..
마우스를 어떻게 움직이게 하냐가..궁금해요..
mouse.cursorpos인가? 이것은 읽기 전용인거 같은데요..
부탁합니다 고수님들....
1
COMMENTS
조규춘
•
2000.04.05 03:38
어린왕자 wrote:
> 델초보 어린왕자덴요..
> 마우스가 눌려진 상태에서 응용프로그램의 영역을 못빠져나가게 하려구요..
> 그러니깐..
> 마우스를 어떻게 움직이게 하냐가..궁금해요..
> mouse.cursorpos인가? 이것은 읽기 전용인거 같은데요..
> 부탁합니다 고수님들....
안녕하셔요? 추니여요!
InflateRect와 ClipCursor란 API를 사용하면 됩니다.
아래의 예제는 폼밖으로 커서가 못 나가게 합니다.
procedure TForm1.Button1Click(Sender: TObject);
var
Rect : TRect;
begin
Rect := BoundsRect;
InflateRect(Rect, 0, 0);
ClipCursor(@Rect);
end;
요렇게 하면 해제가 되고...
procedure TForm1.Button2Click(Sender: TObject);
begin
ClipCursor(nil);
end;
그럼 이만
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
김일영
•
2000.04.06 00:39
6
COMMENTS
/
0
LIKES
Window Handle을 WinControl로 wrapping할 수 있습니까?
최용일
•
2000.04.06 10:23
김일영
•
2000.04.06 18:54
최용일
•
2000.04.06 19:44
김일영
•
2000.04.06 21:23
최용일
•
2000.04.06 22:25
조규춘
•
2000.04.06 23:09
왕초보
•
2000.04.05 23:33
1
COMMENTS
/
0
LIKES
★☆★ ISAPI 와 ASP 를 같이 쓸수 있다는데...
화랑
•
2000.04.07 19:21
왕초보 wrote: > > ISAPI 와 ASP 를 같이 쓸수 있다는데.... > > 책에 있는 내용을 따라하니까.. 에...
이수정
•
2000.04.05 21:27
1
COMMENTS
/
0
LIKES
컴포넌트 설치후 팔레트에서 확인이 왜 안될까요???
최용일
•
2000.04.06 10:13
안녕하세요. 최용일입니다. 이수정님께서 컴포넌트 등록에 대해서 잘못알고 계신것 같은데요 컴포넌...
mad
•
2000.04.05 11:24
3
COMMENTS
/
0
LIKES
살려주시소!!! 살려주시소!!!
장은석
•
2000.04.05 12:44
procedure TForm4.Button1Click(Sender: TObject); var stoptime : tdatetime; //bun : string; begi...
mad
•
2000.04.07 11:50
아 글씨 안된다니깐요. else 다음에 end넣고 Atime으로 바꾸어도 계속 Atime에만 쌓여가요. 혹시 DBGrid...
장은석
•
2000.04.08 03:49
방금 이메일 확인 했습니다.. 컴파일도 안해보고 제가 눈으로 답변을 드렸군요... 죄송.. 님의 소스를 아...
정용진
•
2000.04.05 10:36
1
COMMENTS
/
0
LIKES
[Q] 다시 질문 드립니다.
최용일
•
2000.04.05 19:50
안녕하세요. 최용일입니다. COM 라이브러리를 초기화시키지 않으신 것 같은데, CoInitialize를 써서 ...
이수정
•
2000.04.05 10:34
1
COMMENTS
/
0
LIKES
델로 개발하실때 컴포넌트 구입을 많이, 자주 하시는 편인가요???
최용일
•
2000.04.05 11:11
안녕하세요. 최용일입니다. 일반 사용자들이 컴포넌트를 구입하는 경우는 별로 없다고 생각합니다. ...
조운영
•
2000.04.05 10:19
1
COMMENTS
/
0
LIKES
단축아이콘(링크인가?)에 대한 질문
최용일
•
2000.04.05 11:13
안녕하세요. 최용일입니다. 델파이 강의실이나 팁모아에 가시면 분석하는 법과 간단히 사용하는 법이 ...
초보자
•
2000.04.05 09:36
1
COMMENTS
/
0
LIKES
실수값을 정수값으로 변환시키려면..
최용일
•
2000.04.05 09:45
안녕하세요. 최용일입니다. FloatToInt란 함수는 없는데요... Round나 Trunc함수를 써보세요... func...
김종근
•
2000.04.05 06:19
1
COMMENTS
/
0
LIKES
미디어 플레이어 컴포넌트 이용하세요...
이경문
•
2000.04.19 16:44
이수정 wrote: > 미디어를 이용해서 해 보았는데, 파일 오픈해서 열기및 재생은 잘 되는데.. > > 녹음...
김도환
•
2000.04.05 06:00
1
COMMENTS
/
0
LIKES
api 함수를 어떡해호출해요
구창민
•
2000.04.05 06:05
김도환 wrote: > 번튼을 눌렸을 경우 에디트 박스에 글자가 들어가게하려고하는데 어떡해해야할지 모르겠...
김도환
2000.04.05 05:56
0
COMMENTS
/
0
LIKES
분류먼저 해주시길 부탁드립니다.
chobo
•
2000.04.05 04:32
1
COMMENTS
/
0
LIKES
형변환에 관하여....
류종택
•
2000.04.05 04:40
아래와 같이 하세요.. Real이 바로 C에서 말하는 Float 타입입니다.. 만약 소숫점 자리를 무시하시려면.....
전기봉
•
2000.04.05 04:29
1
COMMENTS
/
0
LIKES
프린트 제어 코드
류종택
•
2000.04.05 04:44
Delphi 1.0 때 필요해서 만든 유닛인데.. 소스가 지저분해서.. 올리기는 싫으나.. 도움이 되시길 바랍니...
로비
2000.04.05 04:18
0
COMMENTS
/
0
LIKES
디렉토리잠그기
정형모
•
2000.04.05 03:36
1
COMMENTS
/
0
LIKES
DBGrid에서 특정 Row 색깔넣기는 어떻게....
장은석
•
2000.04.06 00:43
정형모 wrote: > 모두들 수고가 많으십니다. > > DBGridDrawColumnCell 에서 String값을 갖는 Cell은 ...
어린왕자
•
2000.04.05 03:30
1
COMMENTS
/
0
LIKES
마우스를 정한영역에만 움직이도록 할려구요..도와줘요..
델초보 어린왕자덴요.. 마우스가 눌려진 상태에서 응용프로그램의 영역을 못빠져나가게 하려구요.. 그러니깐.. 마우스를 어떻게 움직이게 하냐가..궁금해요.. mouse.cursorpos인가? 이것은 읽기 전용인거 같은데요.. 부탁합니다 고수님들....
조규춘
•
2000.04.05 03:38
어린왕자 wrote: > 델초보 어린왕자덴요.. > 마우스가 눌려진 상태에서 응용프로그램의 영역을 못빠져나...
shchung
•
2000.04.05 03:27
1
COMMENTS
/
0
LIKES
Tray Icon 사용에 관하여
소지영
•
2000.04.05 03:43
안녕하세요. 소지영 입니다. 트레이 아이콘 컴포넌트가 많이 있어서 사람들이 그냥 설명 했나 보네요. ...
이수정
•
2000.04.05 03:14
1
COMMENTS
/
0
LIKES
MediaPlayer 에서 각 버튼이 왜 처음에 클릭할수가 없죠???
소지영
•
2000.04.05 03:40
안녕하세요. 소지영 입니다. 그냥 실행하면 당근, Disable처럼 되어 있습니다. 먼저 속성중 MediaPla...
궁금이
•
2000.04.05 02:46
1
COMMENTS
/
0
LIKES
C++ class를 델파이에서 사용하려면?
최용일
•
2000.04.05 06:57
안녕하세요. 최용일입니다. C++과 델파이의 클래스는 그 구현 방식및 이진 포맷자체가 다름니다. 당...
송정환
•
2000.04.05 02:21
1
COMMENTS
/
0
LIKES
findExecutable을 델타이4.0에서 인식을..
최용일
•
2000.04.05 02:39
uses절에 ShellAPI를 추가시키세요. 송정환 wrote: > findExecutable을 인식을 못해서 Undefined ident...
어린왕자
2000/04/05 03:30
Views
120
Likes
0
Comments
1
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
> 델초보 어린왕자덴요..
> 마우스가 눌려진 상태에서 응용프로그램의 영역을 못빠져나가게 하려구요..
> 그러니깐..
> 마우스를 어떻게 움직이게 하냐가..궁금해요..
> mouse.cursorpos인가? 이것은 읽기 전용인거 같은데요..
> 부탁합니다 고수님들....
안녕하셔요? 추니여요!
InflateRect와 ClipCursor란 API를 사용하면 됩니다.
아래의 예제는 폼밖으로 커서가 못 나가게 합니다.
procedure TForm1.Button1Click(Sender: TObject);
var
Rect : TRect;
begin
Rect := BoundsRect;
InflateRect(Rect, 0, 0);
ClipCursor(@Rect);
end;
요렇게 하면 해제가 되고...
procedure TForm1.Button2Click(Sender: TObject);
begin
ClipCursor(nil);
end;
그럼 이만