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


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


LIST ALL
Posted by 다현아빠2005-04-10 21:43:07, Hit : 2501
창이동에 관한 질문입니다
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
notice 창조   반드시 검색 후 질문을 올려주세요.<... 박종훈 2007/09/24  6107
notice 창조   단순 소스제작 부탁은 예고없이 삭제합니... [2] 손상진 2007/04/11  5937
notice 창조   답변소스 등록 관련 안내입니다. [7] 변혁수 2006/01/11  7800
2154 창조
   메모장 자동 폭 가능할까요? [2]*
날아라KTX 2024/04/29  26
2153 창조
   풍선말 글꼴, 크기
날아라KTX 2024/03/26  64
2152 창조
   네이버 증권페이지 가격 [2]
날아라KTX 2024/02/22  93
2151 창조
   문자창, 대화창 프로그램 가운데 출력하기
날아라KTX 2023/02/27  317
2150 창조
   리스트박스 질문드려요. [1]*
날아라KTX 2022/10/25  375
2149 창조
   메모내용 코마를 구분으로 리스트박스에 정렬... [3]
날아라KTX 2022/10/02  392
2148 창조
   문자표 글꼴 색상 질문드려요
날아라KTX 2022/09/24  431
2147 창조
   멀티버튼이 마우스 따라다니기 [1]
날아라KTX 2022/09/17  419
2146 창조
   카카오톡 다중 접속기도 만들 수 있을까요?
김지훈 2022/04/19  615
2145 창조
   레지스트리...문제점이 뭘까요???? [3]
날아라KTX 2022/04/14  526
2144 창조
   자판을 뗄때 사건에서 띵띵소리 [1]
날아라KTX 2022/04/09  555
2143 창조
   메모 상단줄 질문드려요.
날아라KTX 2022/04/05  520
2142 창조
   폴더명추출 [1]
날아라KTX 2022/01/24  608
2141 창조
   문자표 질문드려요. [1]
날아라KTX 2021/10/19  591
2140 창조
   성인e님께서 도움주셨던 글자 찾아 색상바꾸... [5]
날아라KTX 2021/10/01  670
2139 창조
   리스트박스에 파일명+파일내용 추가하기 [3]
날아라KTX 2020/07/26  1311
2138 창조
   리스트박스 줄위치에 해당하는 버튼 클릭하기 [2]
날아라KTX 2020/03/11  1503
2137 창조
   에디트0 영역에 문자추가 삭제하기 [2]
날아라KTX 2019/10/15  1606
2136 창조
   이진읽어를 10진으로 바꾼다음에 1과 0만으로... [1]
박재성 2019/06/12  1797
2135 창조
   알파벳순서대로 정렬도 창조로 가능할까요?
날아라KTX 2019/05/12  1587
2134 창조
     [re] 알파벳순서대로 정렬도 창조로 가능할까요? [2]
성인e 2019/05/12  1877
2133  
   리스트박스1 * 문자가 있는 이름을 리스트박... [3]
날아라KTX 2019/04/17  1806
LIST ALL   1 [2][3][4][5][6][7][8][9][10]..[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이희철
로그인