본문 바로가기

Programming/MFC

데이터 형 및 변수명 관례

출처 달마의 해우소 | 달마
원문 http://blog.naver.com/dalmagru/60014616146


접두어 의     미
b     BOOL형 변수
d     double형 변수
h     핸들(HANDLE)형 변수
n     int형 변수
p 또는 lp     포인터 변수
sz     널(NULL) 문자로 끝나는 문자열
u     unsigned int형 변수
w     WORD (unsigned short)형 변수
dw     DWORD(unsigned long)형 변수
str     CString형 변수
clr     COLORREF

m_lpszFilename = m_ + lp + sz + Filename
접두어 m_    클래스의 멤버 변수
  lp    포인터 변수
  sz    널 문자로 끝나는 문자열
실제 변수명 Filename    파일 이름을 저장하기 위한 변수

데이터 형 의  미
BOOL   논리형, TRUE 또는 FALSE 값만 가짐
BYTE   8bit unsigned 정수형
DWORD   32bit unsigned 정수형
LONG   32bit signed 정수형
LONGLONG   64bit signed 정수형
ULONGLONG   64bit unsigned 정수형
FLOAT   float
LPARAM   32bit 메시지 파라미터
LPSTR   널 문자로 끝나는 윈도우 문자열의 포인터
LPCSTR   널 문자로 끝나는 윈도우 문자열 상수의 포인터 (const LPSTR)
LPTSTR   널 문자로 끝나는 유니코드 또는 윈도우 문자열의 포인터
LPCTSTR   널 문자로 끝나는 유니코드 또는 윈도우 문자열 상수의 포인터
TCHAR   유니코드 또는 윈도우 문자
UINT   32bit unsigned 정수형
WORD   16bit unsigned 정수형
WPARAM   16bit 메시지 파라미터
COLORREF   R, G, B의 조합으로 표현되는 컬러를 표현하는 32bit 정수
POSITION   리스트에 저장된 항목을 가리키는 포인터