다음을 통해 공유


CWindow::Create

창을 만듭니다.

HWND Create(
   LPCTSTR lpstrWndClass, 
   HWND hWndParent, 
   _U_RECT rect = NULL, 
   LPCTSTR szWindowName = NULL,
   DWORD dwStyle = 0, 
   DWORD dwExStyle = 0,
   _U_MENUorID MenuOrID = 0U, 
   LPVOID lpCreateParam = NULL
) throw(); 

매개 변수

  • lpstrWndClass
    [in] 창 클래스에 대 한 포인터입니다.

  • hWndParent
    [in] 소유자 또는 부모 창 핸들입니다.

  • rect
    [in] 형식의 변수에 _U_RECT 창의 위치를 지정 합니다.기본값은 NULL.이 매개 변수가 있을 때 NULL, 값의 CWindow::rcDefault 사용 됩니다.

  • szWindowName
    [in] 창의 이름을 지정합니다.기본값은 NULL.

  • dwStyle
    [in] 창 스타일입니다.기본값은 0입니다, 의미 없는 스타일이 지정 됩니다.가능한 값 목록을 보려면을 참조 하십시오. CreateWindow 에 있는 Windows SDK.

  • dwExStyle
    [in] 확장된 창 스타일입니다.기본값은 0입니다, 의미 없는 확장된 스타일 지정 됩니다.가능한 값 목록을 보려면을 참조 하십시오. 즉, 개발자 에 있는 Windows SDK.

  • MenuOrID
    [in] 형식의 변수에 _U_MENUorID 메뉴나 창 식별자에 대 한 핸들을 지정 합니다.기본값은 0U입니다.

  • lpCreateParam
    포함 된 데이터 창 작성에 대 한 포인터는 스타일 구조.

반환 값

성공, 핸들을 새로 만든된 창에 지정 된 경우 m_hWnd.그렇지 않으면 NULL.

설명

CWindow::rcDefault으로 정의 된 __declspec(selectany) RECT CWindow::rcDefault = {CW_USEDEFAULT, CW_USEDEFAULT, 0, 0};.

참조 CreateWindow 에 있는 Windows SDK 에 대 한 자세한 내용은.

참고 0 값으로 사용 하는 경우는 MenuOrID 매개 변수, 0u로 지정 해야 합니다 (컴파일러 오류를 방지 하려면 기본값).

요구 사항

헤더: atlwin.h

참고 항목

참조

CWindow 클래스

CWindow::m_hWnd