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


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


LIST ALL
Posted by 다현아빠2005-04-10 21:43:07, Hit : 2487
창이동에 관한 질문입니다
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
2006 기타
   창조 언제 업데이트 되나요? 그리고 홈페이지... [4]
우유중독 2006/07/10  2480
2005 창조
   사용자함수를 많이사용하면 오류가 나는것같... [4]
이희창[빙고] 2006/04/17  2482
창조
   창이동에 관한 질문입니다 [3]
다현아빠 2005/04/10  2487
2003 창조
   창조프로그램으로 다른프로그램만드는방법알... [2]
박상욱 2006/06/10  2487
2002 창조
   리스트박스에서; [3]
만물 2005/12/01  2489
2001 창조
   아래의 웹부라우져객체함수를 문의합니다. [12]
김종필 2004/05/20  2490
2000 창조
   저기??폴더를 열려면... [4]
우유중독 2006/05/28  2494
1999 창조
   안녕하세요^^* 급질문. [1]
원더킹 2007/12/21  2495
1998 창조
   창조로 주식관련 프로그램 가능할까요 [2]
날아라KTX 2017/08/11  2495
1997 창조
   창조 실행시 잘되고, 단독 실행시 안된다? [5]
박종훈 2006/03/11  2496
1996 창조
   다른질문 입니다.리스트박스 관련.......... [8]
강정훈 2006/05/08  2496
1995 창조
   창 닫히게 하는 법좀..... [11]
『이경석』 2005/07/12  2498
1994 기타
   윈도우 정보표시 [2]
마이네도 2006/12/27  2503
1993 창조
   도저히.;;안되는.;; [1]
이시영 2004/07/10  2504
1992 창조
   에디트 에는 문자를 추가할수없나요?(더하기) [3]
이희창[빙고] 2005/07/10  2504
1991 창조
   창이름 바꾸는법... [1]
이시영 2005/11/17  2504
1990 창조
   [질문] 전에 지우개 TV에 방송된것 인터넷주... [1]
김훈 2004/08/30  2505
1989 창조
   음악재생기 관련 질문이요!! [5]
강성민 2005/01/07  2506
1988 창조
   창조에서 메시지라는 것을 받을수 있나요? [4]
박종훈 2006/03/01  2506
1987 창조
     [re] 이름표0,제목 에서 부분문자 색상 [1]
성인e 2017/10/26  2506
1986 창조
   [질문]사용자함수에 대해서.. [1]
김환욱 2004/07/09  2508
1985 창조
   리스트 박스 안에 특정문자 지우기 [1]
이정도 2006/07/05  2510
1984 창조
   창조에서의 DB 사용 할 수 있나요? [3]
다현아빠 2005/04/15  2512
1983 창조
   메모 박스 에서... 특정줄 이상이 되면 [4]
이희창 2005/05/19  2513
1982 창조
   [재질문] 잘못된 부분 좀 봐 주세요.... [2]
위자드 2004/06/13  2514
LIST ALL   Prev [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이희철
로그인