접두어 | 원래말 | 의미 |
cb | Count of Bytes | 바이트 수 |
dw | double word | 부호없는 long형 정수 |
h | handle | 윈도우, 비트맵, 파일 등의 핸들 |
sz | Null Terminated | NULL 종료 문자열 |
w | Word | 부호없는 정수형 |
i | Integer | 정수형 |
b | Bool | 논리형 |
ch | Character | 문자형 |
p,pl | loing pointer | 포인터형 |
a | Array | 배열 |
데이터형 | 의미 |
BYTE | unsigned char형 |
WORD | unsigned short형 |
DWORD | unsigned long형 |
LONG | long과 동일하다. |
CHAR | char 형 |
BOOL | 정수형이며 TRUE, FALSE 중 한 값을 가진다. |
C 타입 | 유니코드 타입 |
char | TCHAR |
char* | LPSTR |
const char* | LPCTSTR |
유니코드만 지원한다면 T를 W로 바꿔
PWSTR,LPWSTR형을 쓰고 const char*형은 PCWSTR,LPCWSTR형을 쓴다.
PWSTR,LPWSTR형을 쓰고 const char*형은 PCWSTR,LPCWSTR형을 쓴다.
TEXT("문지열 상수를 쓴다")
메크로 함수 안에서 문자열 상수(const char*)를 써서 리턴 한다
데이터형 | 의미 |
strlen |
lstrlen |
strcpy |
lstrcpy |
strcat |
lstrcat |
strcmp |
lstrcmp |
strintf |
wstrintf |
길이 | 부호있음 | 부호없음 |
32비트 | INT32 , LONG32 | UINT32, ULONG32, DWORD32 |
64비트 | INT64 , LONG64 | UINT64, ULONG64, DWORD64 |
'Programming > Win32 API' 카테고리의 다른 글
08. 고해상고 타이머 (0) | 2017.12.20 |
---|---|
0.7. WndProc 메세지 처리 함수 (0) | 2017.12.20 |
06. 윈도우크기위치변경함수 (0) | 2017.12.20 |
05. 기본 메세지 루프 (0) | 2017.12.20 |
04. 윈도우 생성 CreateWindow (0) | 2017.12.20 |
03. 윈도우 클래스 구조체 WNDCLASSEX (0) | 2017.12.20 |
02. WinMain OR wWinMain 함수 파라미터 해석 (0) | 2017.12.20 |
01. 유니코드 OR 멀티바이트 문자 지원 여부 따라 대체 방법 (0) | 2017.12.20 |