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


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


LIST ALL
Posted by 다현아빠2005-04-10 21:43:07, Hit : 2540
창이동에 관한 질문입니다
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
1233 창조
   창조로 \\아이피 이렇게 사용해서 열수 잇는... [1]
최진환 2005/03/31  3170
1232 창조
   또 다시 문자표에 관해서......... [2]
청송 2005/04/01  2591
1231 창조
   모든 파일 삭제 하는방법은없나요? [8]
이희창 2005/04/01  2628
1230 창조
   간단하게 할수 있게 할려면은? [3]
야생화 2005/04/01  2494
1229 창조
     [re] 간단하게 할수 있게 할려면은? [3]
권선중 2005/04/02  3648
1228 창조
   간단하게 체크파일 만들기. [8]
찌까니 2005/04/03  3135
1227 창조
   컴퓨터 종료나 리셋할때 기록 방법좀..... [5]
위자드 2005/04/05  3728
1226 기타
   innosetup에 관련하여 질문 있어요 ^^ [1]
주니 2005/04/06  2995
1225 창조
   창조로 이걸할수 있을가요?파일서버의 업데이... [1]
최진환 2005/04/07  3073
1224 창조
   쉼표로 구분된 자료를 문자표에 쉽게 구분해... [4]
파란딸기 2005/04/10  3105
창조
   창이동에 관한 질문입니다 [3]
다현아빠 2005/04/10  2540
1222 창조
   vbmp3 샘플 이동 질문...
정성우 2005/04/15  3558
1221 창조
   글꼴 설치와 ㅎ메모 객체에 대한 질문 [3]
다현아빠 2005/04/15  2268
1220 창조
   창조에서의 DB 사용 할 수 있나요? [3]
다현아빠 2005/04/15  2557
1219 창조
   객체 앞에 있는 자음들의 의미가 궁금 합니다 [3]
다현아빠 2005/04/15  2127
1218 창조
   창조 DB 에 대해서 더 알고 싶습니다 [2]
다현아빠 2005/04/17  2256
1217 창조
   라디오 버튼 사용법이요 [2]
다현아빠 2005/04/17  2403
1216 창조
   라디오 버튼 활용의 재 질문입니다 [2]
다현아빠 2005/04/17  2178
1215 창조
     [re] 라디오 버튼 활용의 재 질문입니다 [1]
다현아빠 2005/04/17  2256
1214 창조
   그림판 관련 질문 입니다. [3]
강성민[FreeCreate] 2005/04/18  3016
1213 창조
   cpu 사용률 구하는 방법 좀... [15]
qkrwhdgns 2005/04/24  3424
1212 창조
   윈도우 미디어를 제어하는 api 같은거 없나요...
위자드 2005/04/24  2630
1211 창조
   클립보드의 내용을 지우는 명령어는 없나요? [1]
짱아 2005/04/25  3401
1210 창조
   자신의 아이피 주소를 확인하는것... [6]
이희창 2005/04/25  3086
1209 창조
   help~ ;ㅁ; [3]
위자드 2005/04/26  3686
LIST ALL   Prev [1]..[31][32][33][34][35][36][37] 38 [39][40]..[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이희철
로그인