CWindowImpl::Create
새 창 클래스를 기반으로 하는 창을 만듭니다.
HWND Create(
HWND hWndParent,
_U_RECT rect = NULL,
LPCTSTR szWindowName = NULL,
DWORD dwStyle = 0,
DWORD dwExStyle = 0,
_U_MENUorID MenuOrID = 0U,
LPVOID lpCreateParam = NULL
);
매개 변수
hWndParent
[in] 소유자 또는 부모 창 핸들입니다.rect
[in] A RECT 구조 창의 위치를 지정 합니다.RECT 포인터 또는 참조를 전달할 수 있습니다.szWindowName
[in] 창의 이름을 지정합니다.기본값은 NULL.dwStyle
[in] 창 스타일입니다.이 값의 창 특성 클래스에 의해 제공 되는 스타일으로 결합 됩니다.기본값은 특성 클래스의 스타일에 대해 모든 권한을 제공합니다.가능한 값 목록을 보려면을 참조 하십시오. CreateWindow 에 있는 Windows SDK.dwExStyle
[in] 확장된 창 스타일입니다.이 값의 창 특성 클래스에 의해 제공 되는 스타일으로 결합 됩니다.기본값은 특성 클래스의 스타일에 대해 모든 권한을 제공합니다.가능한 값 목록을 보려면을 참조 하십시오. 즉, 개발자 에 있는 Windows SDK.MenuOrID
[in] 자식 창에 대 한 창 식별자입니다.최상위 창에 대 한 창의 메뉴 핸들입니다.기본값은 0U.lpCreateParam
[in] 데이터 창 작성에 대 한 포인터입니다.전체에 대 한 마지막 매개 변수에 대 한 설명을 참조 하십시오. 즉, 개발자.
반환 값
성공할 경우 새로 만들어진 창 핸들입니다.그렇지 않으면 NULL.
설명
만들기 먼저 아직 등록 되지 않은 경우 창 클래스를 등록 합니다.새로 만든된 창에 자동으로 연결 되어 있는 CWindowImpl 개체입니다.
[!참고]
호출 하지 않습니다 만들기 이미 호출한 경우 SubclassWindow.
기존 창 클래스를 기반으로 하는 창 클래스를 사용 하 여 클래스에서 파생 CWindowImpl 및 포함 된 DECLARE_WND_SUPERCLASS 매크로.기존 창 클래스 창 프로시저 저장 m_pfnSuperWindowProc.자세한 내용은 CWindowImpl 개요.
[!참고]
0의 값으로 사용 하는 경우는 MenuOrID 매개 변수, 0u로 지정 해야 합니다 (컴파일러 오류를 방지 하려면 기본값).
요구 사항
헤더: atlwin.h