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


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


LIST ALL
Posted by 다현아빠2005-04-10 21:43:07, Hit : 2506
창이동에 관한 질문입니다
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
157 창조
   안녕하세요^^* 급질문. [1]
원더킹 2007/12/21  2506
156 창조
   리스트박스에서; [3]
만물 2005/12/01  2504
155 창조
   저기??폴더를 열려면... [4]
우유중독 2006/05/28  2504
154 창조
   창조프로그램으로 다른프로그램만드는방법알... [2]
박상욱 2006/06/10  2503
153 창조
   사용자함수를 많이사용하면 오류가 나는것같... [4]
이희창[빙고] 2006/04/17  2498
152 기타
   창조 언제 업데이트 되나요? 그리고 홈페이지... [4]
우유중독 2006/07/10  2496
151 창조
   창조 베타1의 DB명령중"테이블0.삽입해"말고 ...
권선중 2005/12/10  2494
150 창조
   창조 창 닫기 무효화 할려면 어떻게 해야되죠? [4]
우유중독 2006/07/11  2493
149 창조
   동영상 앨범만들기는 불가능 한가요? [5]
노르웨이숲 2005/01/07  2491
148 창조
   아름다름엔진이요 --; [9]
위자드 2004/08/14  2487
147 창조
   박종훈님. 봐주세요. 소스입니다. [1]
김병선 2006/11/11  2487
146 창조
   [질문] 혁수님보세요. 그림첨부합니다.
김훈 2004/08/26  2486
145 창조
   [질문] 메모장에서 한글되게하기 [4]
블루짱 2006/02/28  2486
144 기타
   창조그룹을 운영하시는 창조 제작자분과 친분... [13]
우유중독 2006/07/14  2486
143 창조
   누구 자석성질 좀 만들어 주실분...............
강정훈 2006/06/07  2485
142 창조
   질문하나드려요 [9]
김훈 2006/05/07  2480
141 창조
   너무 죄송하지만.. 초보적인 질문 하나 물어... [8]
나미연 2004/12/29  2478
140 창조
   만일.. 아니면 <- 이거 쓸때 궁금한점. [3]
나미연 2004/12/30  2475
139 창조
   수정좀 부탁합니다.. 도저히..모르겠네요.. [5]
야생화 2004/12/26  2469
138 창조
   간단하게 할수 있게 할려면은? [3]
야생화 2005/04/01  2465
137 창조
   창조 창 선택 불가능하게 하기?!?! [3]
나미연 2006/05/23  2463
136 창조
   에디트의 데이타 연결을 다른창의 것과 연결... [1]
권선중 2005/11/10  2455
135 창조
   로그인 인증을 받은 다음 새로운 창을 뜨게할... [8]
우유중독 2006/05/28  2453
134 창조
   문자 스크롤 할 때... [1]
강성민[FreeCreate] 2005/03/06  2452
133 창조
   윈엠프 핸들을 알고 싶어요..........5.0 기... [3]
강정훈 2005/12/20  2452
LIST ALL   Prev [1].. 81 [82][83][84][85][86][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이희철
로그인