Windows Prog. DataType
BOOL
Boolean 값을 나타내는 정수 값이다. 여기서는 0이나 1의 값이 들어간다.
BSTR
32비트 character 포인터 값을 의미한다. 자주 보게 되지 않을 것이다.
BYTE
unsigned 8비트 정수 값이다. 이를 좀더 보기 쉽게 정의하면 unsingned char정도로 이해하면된다.
COLORREF
색상을 나타내는 32비트 값이며, 보통은 RGB매크로를 이용하여 값을 넣는다.
ex) RGB(255,255,255)
DWORD
32비트 unsigned 정수이며, 상당히 자주 사용되는 데이터 타입이다. 결국 unsinged int 정도로 보면 될 것이다.
LONG
32비트 singned 정수 값이다. ( 일반 int형도 32비트) LONGLONG형으로 사용할 경우 이 형은 double형과 같은 크기를 가지는 64비트 데이터 형이다.
LPARAM
32비트 값. 윈도우 프로시저 함수 같은 것에 인자로 넘어오는 데이터형 중 하나다.
LPCSTR
32비트 스트링 포인터인데, const형이다. 따라서 const char*정도로 보면 될 것 이다.
LPSTR
32비트 스트링 포인터
LPCTSTR
유니코드 스트링을 포인트할 수 있는 cont 32비트 스트링 포인터
LPTSTR
유니코드 스트링을 포이트할 수 있는 32비트 스트링 포인터
LPVOID
32비트 void포인터
LRESULT
윈도우 프로시저나 콜백함수가 리턴하는 32비트 값
UINT
32비트 unsigned int형
WNDPROC
윈도우 프로시저 함수를 포이트하는 32비트 포인터
WORD
16비트 unsigned int 값
WPARAM
LPARAM과 동일
POSITION
MFC collection 클래스(예:CPtrList)에서 객체를 포이트하는 값
LPCRECT
RECT 구조체를 포이트하는 값
※ LP라는 접두사가 붙은것은 포인터임.
'프로그래밍' 카테고리의 다른 글
fopen() 제발 그만 까먹자.. 제발 좀. (0) | 2006.05.04 |
---|---|
Data of Decision Tree (GPS) (0) | 2006.05.03 |
널문자가 존재하는 이유 (0) | 2006.03.07 |
객체를 (파라메터/리턴값)으로 사용하는 함수 (0) | 2006.03.03 |
파일 끝을 알아내는 방법 (0) | 2006.02.16 |