|
목록에서 글자 제한 23이였음 ?>
질문게시판 - 반드시 검색을 하신 후 원하는 답변을 찾을 수 없을 때, 질문을 올려주세요. |
| Posted by 만물 | 2006-01-23 11:18:03, Hit : 3141 | |
|
|
|
진리함수: SetWindowPos(실수: 핸들, 위치, 좌변, 윗변, 폭, 높이, 양식);
사용법이해가 안됩니다. api를처음 해보는거라; 간단한 사용범좀 알려주세요;;
에디트0 에 있는 핸들값 창을 최상위로 할려고합니다. 정보좀알려주세요 ㅜ^ㅜ |
|
|
|
|
박종훈 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연구 하러 또 -_-; |
|
|
지우개 Expert 3.0 제작자 : 천호성 님 [LINK] |
|
|
|
대박로또2005 제작자 : 최재일 님 [LINK] |
|
|
1 | 박종훈 님 | 15292 점 | |
2 | 지상현 님 | 8809 점 | |
3 | 손상진 님 | 7388 점 | |
4 | 권선중 님 | 6060 점 | |
5 | 이진백 님 | 5174 점 | |
|
|
|
가입일 | 닉네임 |
05/31 | 김동률 |
03/31 | 홍형기 |
09/01 | o00pp99oo |
12/27 | 이재민 |
11/20 | 이희철 |
|
|
|
|
. |
. |
. |
|