본문 바로가기
  • fishing...
  • eating...
MISCELLANEOUSNESS

[C/C++] 윈도우즈 프로그래밍 자주 쓰는 접두어들

by 회색뿔 2008. 1. 10.




헝가리안 표기법

접두어(Prefix)

데이터타입

접두어(Prefix)

데이터타입

a

배열(Array)

i

인덱스(inidex)

b

BOOL

l

Long int

ch

문자(character)

lp

long(far) pointer

cb

바이트 수 Count of bytes

n

int

dw

unsigned log DWORD

sz

NULL로 끝나는 문자열

h

Handle

w

unsigned int WORD


메시지와 스타일

접두어(Prefix)

메시지

접두어(Prefix)

스타일

BM_

버튼 메시지

BS_

버튼 스타일

CB_

콤보박스 메시지

CBS_

콤보박스 스타일

DM_

대화상자 메시지

DS_

대화상자 박스 스타일

EM_

에디트 컨트롤 메시지

ES_

에디트 컨트롤 스타일

LB_

리스트 박스 메시지

LBS_

리스트 박스 스타일

WM_

윈도우 메시지

WS_

윈도우 스타일

  windwos에서 자주 사용하는 데이터형

데이터 타입

내용

데이터 타입

내용

BOOL

논리형(true, false)

HFONT

폰트에 대한 핸들

BYTE

8비트 unsigned 정수

HICON

아이콘 핸들

COLORREF

색상을 표현하는 32비트 데이터 형

HINSTANCE

인스턴스에 대한 핸들

DWORD

unsigned long int형

HPEN

펜에 대한 핸들

LPARAM

32비트 메시지 파라메터

HANDLE

객체에 대한 핸들

WPARAM

32비트 메시지 파라메터

HBITMAP

비트맵에 대한 핸들

LRESULT

메시지 처리에 대한

결과를 나타내는 32비터 정수

HBRUSH

브러시에 대한 핸들

HDC

디바이스 컨텍스트 핸들

UINT

32비트 unsigned형 정수

HFILE

파일에 대한 핸들

LPSTR

char string의 32비트

포인터, char *와 같다.

HCURSOR

커서에 대한 핸들

LPCTSTR

constant character

string의 32비트 포인터

LPCTSTR

Unicode와 DBCS를 위한 Constant character string의 32비트 포인터



Visual C++.Net Programming Bible 공부하다가...
인터넷에 흔한 자료이지만 그래도 같이 공부하시는 분들을 위하여...