Compartilhar via


CWindow::criar

Cria uma janela.

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(); 

Parâmetros

  • lpstrWndClass
    [in] Um ponteiro para a classe da janela.

  • hWndParent
    [in] O identificador para a janela pai ou proprietário.

  • rect
    [in] Uma variável do tipo _U_RECT especificando a posição da janela.O valor padrão é NULO.Quando este parâmetro é NULO, o valor de CWindow::rcDefault é usado.

  • szWindowName
    [in] Especifica o nome da janela.O valor padrão é NULO.

  • dwStyle
    [in] O estilo da janela.O valor padrão é 0, que significa que nenhum estilo é especificado.Para obter uma lista dos valores possíveis, consulte CreateWindow in the Windows SDK.

  • dwExStyle
    [in] O estilo estendido da janela.O valor padrão é 0, que significa que nenhum estilo estendido é especificado.Para obter uma lista dos valores possíveis, consulte CreateWindowEx in the Windows SDK.

  • MenuOrID
    [in] Uma variável do tipo _U_MENUorID especificando um identificador para um menu ou um identificador de janela.O valor padrão é 0U.

  • lpCreateParam
    Um ponteiro para os dados de criação da janela contidos em um CREATESTRUCT estrutura.

Valor de retorno

Se bem-sucedida, o identificador para a janela recém-criado, especificado por m_hWnd.Caso contrário, NULO.

Comentários

CWindow::rcDefault é definido sistema autônomo __declspec(selectany) RECT CWindow::rcDefault = {CW_USEDEFAULT, CW_USEDEFAULT, 0, 0};.

See CreateWindow in the Windows SDK Para obter mais informações.

Observação:   Se 0 for usado sistema autônomo o valor para o MenuOrID parâmetro, ele deve ser especificado sistema autônomo 0U (o valor padrão) para evitar um erro do compilador.

Requisitos

Cabeçalho: atlwin.h

Consulte também

Referência

Classe CWindow

CWindow::m_hWnd

Outros recursos

CWindow membros