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


창조 팁
- '창조' 에 관한 팁을 올리는 곳입니다. 다수의 이미지가 필요하시면 아래 '이미지 자료실' 에 업로드 후 불러와 주세요..


LIST ALL
Posted by 위자드2002-11-24 11:22:07, Hit : 4722
[펌] API문법
Homepage : http://cinemanews.com.ne.kr
Post URL : http://cugz.sjworks.net/bbs/zboard.php?id=tip&no=59
-----------------------------------------------------
[API함수 사용방법을 공부해보자!]

<예제1> --------------------------

*API함수 CloseWindow

[CloseWindow함수의 함수선언문]
Public Declare Function CloseWindow Lib "user32" Alias "CloseWindow" (ByVal hwnd As Long) As Long

1. <함수선언문 분석>
일단 다른건 보지말고 "user32" 이부분을 보자..
이것이 바로 윈도우의 시스템에 있는 Dll 파일의 이름이다.
사용자함수의 "연결파일"란에 적을 Dll파일 이름인 것 이다.

"user32.dll" 파일은 아마도 c:\windows\system\ 안에 있을 것 이다.
그럼 창조의 사용자함수의 "연결파일"란에 c:\windows\system\user32.dll 이라고 입력한다.

2. <사용자함수의 "명령어편집란"에 창조에 맞게 함수를 정의>

우선 함수의 형식을 선언해야하는데 함수의 형식은 CloseWindow 함수선언문의 맨뒤를보자.
"As Long" 이라고 되어있다.
"Long"은 창조에서 실수와같다.
그러므로 사용자함수의 형식은 "실수함수"가 되는것이다.

CloseWindow 함수선언문에서 "CloseWindow" (ByVal hwnd As Long) 는
( ) 안의 내용을보면 또 "As Long" 있다. 위에서 말한것 처럼 실수를 뜻한다.
그리고 hwnd 는 창조에서 "핸들" 과 같다.

**** 그럼 정리해보자!

A. 사용자함수의 연결파일란에 "User32.dll" 이라고 파일이름만 적어줘야 합니다..
B. 사용자함수의 "명령어 편집"란에 실수함수:CloseWindow(실수:핸들); 이라고 입력

1. 실수함수: ---> (맨뒤의 As Long)

김환욱님 말씀대로 정리부분A와 머릿말글 수정 ㅡㅡ;

김환욱   2002-11-24 PM 6:19:58  
창조홈피 복구되었단말까지 복사하셨네요..^^
김환욱   2002-11-24 PM 6:20:40  
연결파일란에 "User32.dll" 이라고 파일이름만 적어줘야 합니다..
지상현   2003-02-26 PM 5:04:20  
오오 VB...
CloseWindow보단 DestroyWindow가 더 확실함^^
느와르닷넷   2004-05-07 PM 6:15:19  
DestroyWindow는 아무래도 강제 종료니까..
CloseWindow가 괜찮다고 생각하는데..
지상현   2006-06-06 AM 3:46:55  
CloseWindow는 창을 닫는게 아니라, 최소화 시키는 API임...
LIST ALL               GO TO THE TOP


N
   Subject
Posted by
Date
H
317
   [펌] 반투명화 기법
위자드 2002/11/24  4729
316
   [펌] 부드러운 자막 효과
위자드 2002/11/24  4370
315
   [펌] 에디트+이름표 투명화
위자드 2002/11/24  4358
314
   [펌] 에디트 문자리스트에서 찾아 표시하기 [2]
위자드 2002/11/24  4233
313
   [펌] 음악 재생기 만들기 [1]
위자드 2002/11/24  4859
312
   [펌] 창틀 없이 창이동 [4]
위자드 2002/11/24  5401
311
   [펌] 투명창 만들기 [4]
위자드 2002/11/24  4934
310
   [펌] 트래이 초급
위자드 2002/11/24  4270
309
   [펌] 파일 찾기 예제
위자드 2002/11/24  4527

   [펌] API문법 [5]
위자드 2002/11/24  4722
307
   [펌] <- 붙은 강좌 안내
위자드 2002/11/24  4200
306
   [팁]에디트에 적은 문자를 리스트박스에서 찾기..
김환욱 2002/11/24  5719
305
   팁일까 이게 과연? 메뉴 옮기기.. [6]
막강철다리 2002/11/24  5420
304
   시스템 경로 알아내기!!
날개달기 2002/11/29  4717
303
   뽀나쑤 ㅡ.ㅡ;;
날개달기 2002/11/29  5133
302
   [Tip] 창1개에 밑판 여러장있을때.....
위자드 2002/11/29  4234
301
   [알고리즘]에 대하여....
하얀종이 2002/11/30  4977
300
   [팁#1] 줄바꾸기 재시도~ [6]
ps.구루 2002/12/06  5106
299
   [팁#2] 키보드 값 구하기 [1]
ps.구루 2002/12/08  6105
298
   레지스트리의 기초? [1]
위자드 2002/12/08  4885
297
   [팁]윈도우 API 함수
Mettok`s 2002/12/10  4849
296
   윈도우9X 환경에서 프로세서 종류 알아내기!!! [4]
위자드 2002/12/12  4506
295
   창조로 셋업프로그램만들기..#1 [1]
SJsoft.inc 2002/12/13  5048
294
   오토런 AUTORUN 만들기 CD 구어서 자신만의 프로그램.. [4]
SJsoft.inc 2002/12/13  8084
293
   윈도98 이라면 도스 용 만들기(1) [1]
김진영 2002/12/22  5058
LIST ALL   Prev [1] 2 [3][4][5][6][7][8][9][10]..[14] 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이희철
로그인