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


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


LIST ALL
Posted by 만물2006-01-23 11:18:03, Hit : 3141
SetWindowPos이해가안되서;
Homepage : http://vone.wo.to
Post URL : http://cugz.sjworks.net/bbs/zboard.php?id=qna&no=1366
진리함수: SetWindowPos(실수: 핸들, 위치, 좌변, 윗변, 폭, 높이, 양식);

사용법이해가 안됩니다. api를처음 해보는거라;
간단한 사용범좀 알려주세요;;

에디트0 에 있는 핸들값 창을 최상위로 할려고합니다.
정보좀알려주세요 ㅜ^ㅜ

박종훈   2006-01-23 PM 2:29:54  
창의 좌변 및 윗변, 폭과 높이, 창의 위치 등을 변경할수 있는 API입니다.
이 API가 있는 파일은 user32.dll 파일입니다.
인자들을 설명하겠습니다.^^;

핸들 - 적용하고자 하는 창의 핸들을 넣습니다.
위치 - 창의 위치이다. 창이 맨 위에 있을지, 보통 창처럼 있을지, 결정하는 것이다.
좌변 - 창의 좌변을 결정한다.
윗변 - 창의 위변을 결정한다.
폭 - 창의 폭을 결정한다.
높이 - 창의 높이를 결정한다.
양식 - 위치과, 크기의 여러가지 옵션이다.

위치 인자와, 양식 인자에는 여러가지 값이 있습니다..

저도 자세히는 모르지만.. 대충 퍼온것을 알맞게 지지고 볶고 한 겁니다;;

관련 사이트 : http://winapi.co.kr/reference/Function/SetWindowPos.htm

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/windowing/windows/windowreference/windowfunctions/setwindowpos.asp
박종훈   2006-01-23 PM 2:32:17  
위치 인자와 양식 인자의, 여러가지 값은 위의 관련 사이트에서 자세한 것을 구하실수 있습니다. (하지만, 창조에서 그 값들을 사용하시려면, 상수값을 아셔야 합니다. ^^;)
박종훈   2006-01-23 PM 3:03:12  
그리고, 에디트0 에 있는 핸들값을 최상위로 하신다고 하셨는데..
핸들 이라는 인자에 에디트0 에 있는 것을 넣어주시면 됩니다.
하지만, 에디트0.문자 라고 넣어서는 절대! 안됩니다.. 좌변과 우변 어쩌구 오류 나죠..
에디트0.문자 는 문자형 자료이고, 핸들이라는 인자에서는
실수형자료(숫자)만 받아 드린다는 것이죠.. 그래서, 문자형 자료를
실수형자료(숫자)로 바꾸는 명령어가 있습니다... 문을수 명령어입니다..
도움말의 “수,문자(변수)에 관련된 함수들” 을 참고하시어 성공하시길 바랍니다.^^
박종훈   2006-01-23 PM 4:41:08  
따라서, 간단히 사용법을 ^^;
핸들이, 12345678 이고, 위치는 항상위로 하고, 좌변은 100, 윗변은 100
폭은 100, 높이는 100 으로 하겠습니자. 그렇게 한다면, 아래와 같이 사용하시면 되겠죠^^..

사용자함수0.SetWindowPos(12345678,4294967295,100,100,100,100,64);

이렇게 사용하시면 됩니다. 중간에.. 4294967295라는 숫자가 들어갔는데요..
HWND_TOPMOST 의 상수값이, -1 입니다.. HWND_TOPMOST의
역활은, 창을 최상위로 올려주는 역활을 합니다.. 즉,
이 숫자가 최상위로 만드는 핵심 값(?)입니다...
하지만, 창조에는 음수에 많은 문제가 있어서, -1을 그냥 넣으시면,
작동하지 않습니다.. 따라서, 양수부호를 가진 음수(?)를 사용해야합니다.
그래서, 고친값이 값이 4294967295가 됩니다.. 이것은, 아래의 링크를 참조하세요^^;
또한, 보통 창처럼 만드시려면, 4294967294를 넣어주시면.. 됩니다.
그리고, 마지막에, 들어간 64가 또.. 걸리는데요..
이것은, SWP_SHOWWINDOW 의 상수값입니다..
SWP_SHOWWINDOW 는 창을 보이는 역활을 합니다..
그냥 64로 두시는것이;; 저도 확실치 않습니다.

여기서 잠깐 팁(?)을 드리겠습니다.. 만물님을 이것으로, 디아블로
창모드된것을 컨트롤(제어)하시기 위해 이 API를 사용하신다고
들었는데요.. 이렇게 하시면.. 디아블로 창모드의 높이,폭,좌변,윗변을
알아야 하는 불편함이 있습니다.. 64대신, 3을 넣어주시면.. 높이,폭,좌변,윗변 을 무시합니다..^^

http://www.cugz.com/bbs/zboard.php?id=pds_sc&page=1&sn1=&divpage=1&sn=off&ss=on&sc=on&keyword=양&select_arrange=headnum&desc=asc&no=354
만물   2006-01-24 AM 2:49:28  
박종훈 님께 답변 너무 감사합니다. 이렇게까지 자세한 설명을 해주시다니 ㅜ_ㅜ 제가 보답하는 길은 박종훈님의 답변을 보고 성공 하는거라고생각 하고 열심인 노력할께요 답변 감사합니다.
박종훈   2006-01-24 PM 3:12:43  
저도 API를 배우고 활용(?)하는 입장에서.. 정보를 공유하고.. 답변하고
하는것이, 창조가 발전하는 지름길이 아닐까요^^..
//API연구 하러 또 -_-;
LIST ALL               GO TO THE TOP


N
Category
   Subject
Posted by
Date
H
2007 창조
   RGP대신 다른 다른종류를 생각중인데..딱히~~ [7]
권선중 2008/08/03  3657
2006 창조
   RichEdit line insertion error ?? [2]
이희창 2010/01/27  6555
2005 창조
   RPG 게임 맵 구성 방법?? [6]
장규형 2006/12/07  3284
기타
   SetWindowPos이해가안되서; [6]
만물 2006/01/23  3141
2003 창조
     ShowScrollBar API 로 스크롤바 숨기기 [1]
변혁수 2006/11/29  4063
2002 기타
   SQL Example 에서 .................. [2]
청송 2005/11/01  3007
2001 창조
   SQL 연결시 비번을 물어보는데.. [1]
권선중 2011/03/31  4862
2000 창조
   sql 원격접속
날아라KTX 2012/01/04  3419
1999 창조
   sql 테이블 앞에 숫자넣기
조각 2011/12/31  3503
1998 창조
   SWF 파일의 구동.. [4]
차정일 2009/05/07  3863
1997 창조
   Syntax 구문 강조에 대한 질문입니다. [3]
박종훈 2006/07/25  2833
1996 창조
   TV(CAM) PROGRAM... [1]
신용주 2009/02/03  3319
1995 창조
   TV채널 라디오채널 등 주소를 알아냈는데요.. [1]
제인호[독도] 2007/09/12  3278
1994 창조
   txt 파일에 숫자를 한꺼번에 .... [8]
jin 2003/03/20  3462
1993 창조
   urlmon.dll에 대한 질문입니다. [7]
손상진 2004/01/19  3750
1992 창조
   user32.dll [2]
손상진 2003/11/09  3766
1991 창조
   user32.dll 사용자함수 연결시 에러 [3]
D.Walker 2005/08/18  3779
1990 창조
   USER32.DLL 에 대해서 [2]
신용주 2009/02/08  3642
1989 기타
   UTF-8 을 ASCII [5]
만물 2007/08/12  3790
1988 기타
   VB 좀 살려 주세요.. ^^; (EXE 못 만듬-_-) [2]
박종훈 2006/03/19  3012
1987 기타
   VB 한글화.. [2]
qkrwhdgns 2005/12/12  3532
1986 창조
   VBMP3 관련 질문입니다.. [1]
김환욱 2002/12/21  3858
1985 창조
   vbmp3 샘플 이동 질문...
정성우 2005/04/15  3488
1984 창조
   VBMP3.DLL 창조 0.9버전에서 사용불가? [5]
권선중 2009/06/27  3646
1983 창조
   vbmp3.dll으로... [4]
손상진 2002/12/28  3716
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이희철
로그인