본문 바로가기

Programming/WinAPI

WNDCLASS 구조체

windows.h에 다음과 같이 정의되어 있는 구조체이다.
typedef struct tagWNDCLASS
{
    UINT        style;		 //윈도우의 스타일을 정의한다
    WNDPROC     lpfnWndProc;	 //이 멤버는 윈도우의 메시지 처리 함수를 지정한다
    int         cbClsExtra;		 //일종의 예약 영역이다
    int         cbWndExtra; 	 //일종의 예약 영역이다
    HINSTANCE   hInstance;		 //이 윈도우 클래스를 사용하는 프로그램의 번호 
    HICON       hIcon;		 //최소화되었을 경우 출력될 아이콘을 지정한다
    HCURSOR     hCursor;		 //윈도우가 사용할 마우스 커서
    HBRUSH      hbrBackground;	 //윈도우의 배경 색상을 지정
    LPCSTR      lpszMenuName;  	 //프로그램이 사용할 메뉴를 지정
    LPCSTR      lpszClassName;	 //윈도우 클래스의 이름을 정의한다
} WNDCLASS;
반응형