창조유저그룹-커즈닷컴
Window close
ID :     PASS :   
   
  처음으로
  창조
  창조 소개
창조 다운로드
CUGz.com 소개
온라인 도움말
  커뮤니티
  가입인사
자유게시판
Q/A게시판
TIP/TECH
열린강좌
자주하는질문
아이디어게시판
  자료실
  소스자료실
프로그램자료실
기타자료실
명예의 전당
이미지 자료실
  지원/기타
  표준용어재정
구글 웹서치  
관리자 전용


질문게시판
- 반드시 검색을 하신 후 원하는 답변을 찾을 수 없을 때, 질문을 올려주세요.


LIST ALL
Posted by 다현아빠2005-04-10 21:43:07, Hit : 2541
창이동에 관한 질문입니다
Post URL : http://cugz.sjworks.net/bbs/zboard.php?id=qna&no=1103

창틀없이 마우스 드레그 앤 드롭이로 창을 이동하는 것은
게시판을 이용해서 사용을 하고는 있는데
왜 그렇게 되는지 소스 내용을 봐도 잘 모르겠습니다

전역변수는
실수:처음x,처음y;
진리:누름;


이렇게 썼고요 둘다 변수 타입 선언인 것은 알겠고요

<마우스 누를 때>
누름:=참;  //누름에 참 이라는 진리값을 넣는다
처음x:=x;  //변수에 x 를 넣는데 x 값에 대해서 잘 모르겠습니다
처음y:=y;  //y 도 마찬가지구요

<마우스 땔 때>
누름:=거짓; //여기는 거짓을 넣는것으로 끝나나요? 왜 그런가요?

<마우스 움직일 때>
실수:xx,yy;  //지역변수 선언


만일(누름)  //조건에서 누름이 어떤 상황인가요? 참인가요?
//아래의 4줄은 잘 이해가 안가는 부분이네요
xx:=x-처음x;
yy:=y-처음y;
main.좌변:=main.좌변+xx;
main.윗변:=main.윗변+yy;
}

죄송하지만 주석 안달려 있는 부분을 모르겠습니다
주석 달린 부분도 틀린곳이 있다면 지적해주시구요
모르는 부분은 자세하게 가르쳐 주십시요


강현구   2005-04-10 PM 9:54:08  
누름 := 참; //누름에 참 이라는 진리값을 넣는다.
마우스를 누르는지 검사하려고 이 값을 넣습니다.

처음x := x; //변수에 x 를 넣는데 x 값에 대해서 잘 모르겠습니다
x 값은 커서의 현재 가로위치입니다..

처음y := y; //y 도 마찬가지구요
y값은 세로위치구요.


누름 := 거짓; //여기는 거짓을 넣는것으로 끝나나요? 왜 그런가요?
마우스 버튼을 떼서 드래그가 끝났다는 걸 알려주는겁니다.
드래그가 끝나면 할 일이 없죠.


실수:xx,yy; //지역변수 선언

만일(누름) //조건에서 누름이 어떤 상황인가요? 참인가요?
예. 누름이 참일 때입니다.

{ //아래의 4줄은 잘 이해가 안가는 부분이네요
xx:=x-처음x;
x-처음x 는 커서가 가로방향으로 이동한 정도를 구하는 겁니다.
만일 마우스커서가 오른쪽으로 움직이면 xx 값이 플러스가 되고,
왼쪽으로 움직이면 마이너스가 됩니다.

yy:=y-처음y;
이건 세로방향으로 움직인 정도입니다.

main.좌변:=main.좌변+xx;
창의 가로위치에 커서가 움직인 정도를 더해주는 겁니다.
xx가 마이너스면 창이 왼쪽으로 움직이겠죠.

main.윗변:=main.윗변+yy;
이건 세로입니다.
}
이진백   2005-04-16 PM 5:59:08  
자신이 직접 여러 코드를 짜보면 저절로 남의 코드를 봐도 이해가 됩니다.
강성민[FreeCreate]   2005-04-16 PM 9:56:27  
처음x 와 처음y 가 움직이기 전의 x,y의 값을 저장하고 있기때문에
마우스를 움직일때 xx:=x(마우스가 가로로 움직인값)-처음x
이면 가로로 움직인 값이 계산되겠죠,

이것을 xx에 저장시킨다음
main의 좌변에 xx 를 더하면 main의 좌변의 xx의 값에
의해 더해지거나 빼져서 그만큼 main이 움직이게 되죠.

저도 사실 이거 뜻도모르고 복사해서만 쓰다가
방금 읽어보고 대충 해석만 했다는;;
LIST ALL               GO TO THE TOP


N
Category
   Subject
Posted by
Date
H
458 창조
   창설정을 대화로 안해놓고 ㅁ을 없애는 방법... [2]
BLUE 2004/09/17  3230
457 창조
   창에 대한 두가지 방법. 그 중 어떤 것이? [1]
신용주 2009/06/16  3631
456 창조
   창에 소리들리는 법 [2]
초딩 지망생 2009/11/07  4441
455 창조
   창에만 핸들이 있나? ;; [7]
qkrwhdgns 2006/01/13  3042
454 창조
   창에서 버튼을 누르면 다른 내용으로 바뀌는... [4]
미도르 2002/12/25  3560
453 창조
   창을 고정시키는 법이 있을까여? [6]
mh2mh 2003/04/14  3090
452 창조
   창을 수동생성으로 해놓고 저장 버튼을 클릭... [4]
우유중독 2006/05/29  2572
451 창조
   창을 정 중앙에 뜨게 하려면 [6]
신용주 2006/08/04  3685
450 창조
   창의 실행할때 창 자체에서 소리내는 법 [2]
초딩 지망생 2009/11/11  4216
449 창조
   창의 어느 부분만을 투명화시키는 방법... [5]
미도르 2003/01/23  3985
448 창조
   창의 자석기능과 창 고정기능. [6]
신용주 2006/08/04  3107
447 창조
   창이 그려질때... [1]
Nixenti 2003/02/06  3718
446 창조
   창이 비활성할때 그림 좀 바꿔~~ [8]
qkrwhdgns 2005/05/05  3333
445 창조
   창이 비활성화되었을 경우 다시 활성화시키는... [1]
프렐류드 2008/11/13  3381
444 창조
   창이 생성할때 체크박스 질문이요~~ [5]
qkrwhdgns 2005/05/04  3362
443 창조
   창이 움직여도 고정되는 밑판 [1]
신용주 2009/07/18  3640
창조
   창이동에 관한 질문입니다 [3]
다현아빠 2005/04/10  2541
441 창조
   창이동질문입니다.
만물 2010/01/22  3742
440 창조
   창이름 바꾸는법... [1]
이시영 2005/11/17  2549
439 창조
   창이름을 바꿀려는데 안되네요. [2]
나무 2002/09/18  4129
438 창조
   창조 0.76 (?) 0.75 (?) [6]
qkrwhdgns 2005/07/25  2955
437 창조
   창조 0.9b 창 몇개 띄우면 플그램 깨지져? [5]
정윤부 2002/10/22  3639
436 창조
   창조 09b 다운로드시 로딩 뜨게하려면 어떻게... [7]
째잭!!~ 2004/02/12  3398
435 창조
   창조 1일째~! (도움좀 주실분~~~) [3]
jin 2003/03/11  3096
434 창조
   창조 DB 베타판 2 에서 rtf 형식으로 저장하기 [2]
한수훈 2008/12/01  3332
LIST ALL   Prev [1]..[61][62][63][64][65][66][67][68] 69 [70]..[87] Next
Copyright 1999-2024 Zeroboard / skin by reedyfox in miniwini style
로그인
지우개 Expert 3.0
제작자 : 천호성 님 [LINK]
로그인
대박로또2005
제작자 : 최재일 님 [LINK]
로그인
1박종훈15292 점
2지상현8809 점
3손상진7388 점
4권선중6060 점
5이진백5174 점
로그인
가입일닉네임
05/31김동률
03/31홍형기
09/01o00pp99oo
12/27이재민
11/20이희철
로그인