LPCTSTR lpClassName은 윈도우를 생성할 때 사용할 윈도우 클래스 이름을 받는 인자이며, 자기가 정의한 윈도우 클래스 이름을 넣어주면 된다. 그 외에 이미 많들어져 있는 클래스도 있어 그 클래스의 이름을 넣어 줘도 된다.
LPCTSTR lpWindowName은 윈도우의 이름이다. 일반 윈도우에선 이 인자의 값이 타이틀이 된다.
DWORD dwStyle은 윈도우 스타일을 지정해주는 인자이다. 스타일은 매크로로 WS_XXX와 같은 방식으로 이미 많들어져 있고, 그 중 하나를 예를 들자면 WS_BORDER윈도우의 테투리를 있게 해준다. (나머지 스타일은 아래를 참조)
WS_BORDER
0x00800000L
윈도우는 얇은 선 테두리.
WS_CAPTION
0x00C00000L
창 제목 표시줄을 ( WS_BORDER 스타일 포함) 했다.
WS_CHILD
0x40000000L
창의 자식 창이입니다. 이 스타일 창 메뉴 모음을 가질 수 없습니다. 이 스타일 WS_POPUP 스타일과 함께 사용할 수 없습니다.
WS_CHILDWINDOW
0x40000000L
WS_CHILD 스타일은 동일 합니다.
WS_CLIPCHILDREN
0x02000000L
드로잉 부모 창 내에서 발생 하면 자식 윈도우에 의해 점유 하는 영역을 제외 합니다. 부모 창을 만들 때이 스타일이 사용 됩니다.
WS_CLIPSIBLINGS
0x04000000L
클립; 서로 상대적인 자식 창 즉, 특정 자식 창을 WM_PAINT메시지를 받으면 WS_CLIPSIBLINGS 스타일 모든 다른 겹치는 자식 창을 업데이트 하려면 자식 창 영역에서 클립 합니다. WS_CLIPSIBLINGS 지정 되지 않은 자식 창을 겹치는 경우 그것이 가능, 인접 자식 창의 클라이언트 영역 내에 그릴 자식 창의 클라이언트 영역 내에 그릴 때.
WS_DISABLED
0x08000000L
창이 처음 비활성화 됩니다. 비활성화 된 창에서 사용자 입력을 받을 수 없습니다. 창을 만든 후이 변경, EnableWindow함수를 사용 합니다.
WS_DLGFRAME
0x00400000L
창 테두리 스타일 대화 상자와 함께 일반적으로 사용 되는. 이 스타일 창 제목 표시줄을 가질 수 없습니다.
WS_GROUP
0x00020000L
창은 컨트롤의 그룹의 첫 번째 컨트롤입니다. 이 첫 번째 컨트롤 및 WS_GROUP 스타일으로 다음 제어까지, 후 정의 된 모든 컨트롤의 그룹에 의하여 이루어져 있다. 각 그룹의 첫 번째 컨트롤은 일반적으로 사용자 그룹에서 그룹을 이동할 수 있다 그래야 WS_TABSTOP 스타일이 있다. 사용자 변경할 수 있습니다 이후에 키보드 포커스 그룹에서 한 컨트롤에서 다음 컨트롤 그룹에 방향 키를 사용 하 여.
대화 상자 탐색을 변경 하려면이 스타일을 켜고 끌 수 있습니다. 창을 만든 후이 스타일을 변경, SetWindowLong함수를 사용 합니다.
WS_HSCROLL
0x00100000L
창 가로 스크롤 바를 있습니다.
WS_ICONIC
0x20000000L
창이 처음 최소화. WS_MINIMIZE 스타일은 동일 합니다.
WS_MAXIMIZE
0x01000000L
창이 최대화 처음 이다.
WS_MAXIMIZEBOX
0x00010000L
창은 최대화 버튼이 있다. WS_EX_CONTEXTHELP 스타일과 결합할 수 없습니다. WS_SYSMENU 스타일도 지정 해야 합니다.
WS_MINIMIZE
0x20000000L
창이 처음 최소화. WS_ICONIC 스타일은 동일 합니다.
WS_MINIMIZEBOX
0x00020000L
창은 최소화 버튼이 있다. WS_EX_CONTEXTHELP 스타일과 결합할 수 없습니다. WS_SYSMENU 스타일도 지정 해야 합니다.
WS_OVERLAPPED
0x00000000L
창은 겹쳐진된 창이입니다. 겹쳐진된 창 제목 표시줄 및 테두리는. WS_TILED 스타일은 동일 합니다.