####################################################
윈도우 분석
2. 먼저 알아두어야 할 것
1).변수 명명법
2).대문자 식별자
3).데이타형
4).구조체
5).핸들
6).windows 헤더파일에 대해 살펴보자
####################################################
2. 먼저 알아두어야 할 것
아래의 내용은 어디까지나 참고 자료입니다. 절대 외우려구 하지마세요.
1).변수 명명법
------------------------------------------------------------------
접두어 원래말 의미
----------------------------------------------------------------
cb Count of Bytes 바이트수
dw double word 부호없는 long형 정수
h handle 윈도우, 비트맵, 파일등의 핸들
sz String terminated with a Zero 널종료 문자열
ch character 문자형
w Word 부호없는 정수형
i Integer 정수형
c char 8bit 캐릭터형
by BYTE(unsigned char)
n int
cx, cy x,y길이로 사용되는 int; c는 count를 나타낸다
b BOOL
f flag
l LONG
br BRUSH 그림 그릴때의 붓
s String 문자열
h HANDLE 핸들(손 ㅎㅎ)
p POINT 포인트
lp LONG POINT
sz Null Zero String 0문자로 종결되는 문자열 예)안녕하세요/0
fn function 함수
lpfn long point function
cb byte count byte의 카운트수
lpsz long point string zero long point형 문자열
-----------------------------------------------------------------
2).대문자 식별자
------------------------------------------------------------------
접두어 상수
----------------------------------------------------------------
CS 클레스 스타일 옵션
CW 윈도우생성옵션
DT 문자열그리기옵션
IDI 아이콘에대한 ID식별자
IDC 커서에대한 ID식별자
MB 메세지상자옵션
SND 사운드옵션
WM 읜도우메세지
WS 윈도우스타일
----------------------------------------------------------------
3).데이타형
-----------------------------------------------------
데이타형 의미
-----------------------------------------------------
BYTE unsigned char
WORD unsigned short
DWORD unsigned long
LONG long
LPSTR long형테인 char*
BOOL true, false
UINT 부호없는 정수
PSTR char*
WPARAM 부호없는 짧은 정수인 WORD
LPARAM singed long정수인 LONG
LRESULT LONG로 정의
------------------------------------------------------
4).구조체
-----------------------------------------------------
구조체 의미
-----------------------------------------------------
MSG 메세지구조체
WNDCLASS 윈도우 클래스 구조체
PAINTSTRUCT Paint 구조체
RECT Rectangle 구조체
-----------------------------------------------------
5).핸들
-----------------------------------------------------
식별자 의미
-----------------------------------------------------
HINSTANCE 프로그램자신의 '인스턴스'에대한 핸들
HWND 윈도우에 대한 핸들
HDC 장치 컨텍스트에 대한 핸들
-----------------------------------------------------
6).windows 헤더파일에 대해 살펴보자
대부분의 API 프로그램은 헤더파일로 windows.h 파일을 포함하고 있다. 이는 선행처리 지시어이다.
windows.h 파일에는 다른 windows헤더파일을 포함하는 마스터 include 파일이다.
이 헤더파일중에 가장 중요하고 기본적인 파일은 다음과 같다
windef.h 기본형식을 정의
winnt.h 유니코드지원을 위한 형식을 정의
winbase.h kernel함수
winuser.h 사용자 인터페이스함수
wingdi.h 그래픽장치 인터페이스함수
윈도우 분석
2. 먼저 알아두어야 할 것
1).변수 명명법
2).대문자 식별자
3).데이타형
4).구조체
5).핸들
6).windows 헤더파일에 대해 살펴보자
####################################################
2. 먼저 알아두어야 할 것
아래의 내용은 어디까지나 참고 자료입니다. 절대 외우려구 하지마세요.
1).변수 명명법
------------------------------------------------------------------
접두어 원래말 의미
----------------------------------------------------------------
cb Count of Bytes 바이트수
dw double word 부호없는 long형 정수
h handle 윈도우, 비트맵, 파일등의 핸들
sz String terminated with a Zero 널종료 문자열
ch character 문자형
w Word 부호없는 정수형
i Integer 정수형
c char 8bit 캐릭터형
by BYTE(unsigned char)
n int
cx, cy x,y길이로 사용되는 int; c는 count를 나타낸다
b BOOL
f flag
l LONG
br BRUSH 그림 그릴때의 붓
s String 문자열
h HANDLE 핸들(손 ㅎㅎ)
p POINT 포인트
lp LONG POINT
sz Null Zero String 0문자로 종결되는 문자열 예)안녕하세요/0
fn function 함수
lpfn long point function
cb byte count byte의 카운트수
lpsz long point string zero long point형 문자열
-----------------------------------------------------------------
2).대문자 식별자
------------------------------------------------------------------
접두어 상수
----------------------------------------------------------------
CS 클레스 스타일 옵션
CW 윈도우생성옵션
DT 문자열그리기옵션
IDI 아이콘에대한 ID식별자
IDC 커서에대한 ID식별자
MB 메세지상자옵션
SND 사운드옵션
WM 읜도우메세지
WS 윈도우스타일
----------------------------------------------------------------
3).데이타형
-----------------------------------------------------
데이타형 의미
-----------------------------------------------------
BYTE unsigned char
WORD unsigned short
DWORD unsigned long
LONG long
LPSTR long형테인 char*
BOOL true, false
UINT 부호없는 정수
PSTR char*
WPARAM 부호없는 짧은 정수인 WORD
LPARAM singed long정수인 LONG
LRESULT LONG로 정의
------------------------------------------------------
4).구조체
-----------------------------------------------------
구조체 의미
-----------------------------------------------------
MSG 메세지구조체
WNDCLASS 윈도우 클래스 구조체
PAINTSTRUCT Paint 구조체
RECT Rectangle 구조체
-----------------------------------------------------
5).핸들
-----------------------------------------------------
식별자 의미
-----------------------------------------------------
HINSTANCE 프로그램자신의 '인스턴스'에대한 핸들
HWND 윈도우에 대한 핸들
HDC 장치 컨텍스트에 대한 핸들
-----------------------------------------------------
6).windows 헤더파일에 대해 살펴보자
대부분의 API 프로그램은 헤더파일로 windows.h 파일을 포함하고 있다. 이는 선행처리 지시어이다.
windows.h 파일에는 다른 windows헤더파일을 포함하는 마스터 include 파일이다.
이 헤더파일중에 가장 중요하고 기본적인 파일은 다음과 같다
windef.h 기본형식을 정의
winnt.h 유니코드지원을 위한 형식을 정의
winbase.h kernel함수
winuser.h 사용자 인터페이스함수
wingdi.h 그래픽장치 인터페이스함수