본문 바로가기
Windows/WIN32API

CreateWindow() 함수.

by Planetis 2015. 1. 27.

자세한 내용은 아래 주소 참조.

http://msdn.microsoft.com/en-us/library/windows/desktop/ms632679(v=vs.85).aspx


윈도우 생성 함수

​새 윈도우이나 팝업 윈도우, 자식 윈도우(편의상 모두 윈도우라 하겠습니다.)를 생성합니다. 

매개변수로 윈도우 클래스, 윈도우 타이틀, 윈도우 스타일, 초기 위치와 크기 값 등을 받아서 지정 할 수 있습니다.

생성할 윈도우의 부모나 메뉴를 지정 할 수 있습니다.

 

* CreateWindow 외의 추가 기능이 있는 CreateWindowEx 함수도 있습니다.

 

HWND WINAPI CreatWindow(

LPCTSTR lpClassName, // 사용할 윈도우의 클래스명, 미리정의 된 클래스 참조

LPCTSTR lpWindowName, // 사용할 윈도우의 제목 혹은 설명

DWORD dwStyle, // 적용할 윈도우 스타일. 많은 항목이 있으며, 일부 클래스 별로 추가 스타일이 존재합니다.

int x, // 부모를 기준으로 생성할 윈도우의 x값

int y, // 부모를 기준으로 생성할 윈도우의 y값

int nWidth, // 기준으로 부터 넓이값

int nHeight, // 기준으로 부터의 높이값

HWND hWndParent, // 부모 핸들

HMENU hMenu, // 메뉴 아이디 값 * 정수를 이용합니다.

HINSTANCE hInstance,  // A handle to the instance of the module to be associated with the window.

LPVOID lpParam // ...

)

320x100

댓글