CWindow::Create
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 da classe de janela.hWndParent
[in] o identificador para a janela pai ou do proprietário.rect
[in] variável do tipo _U_RECT que especifica a posição da janela.o valor padrão é NULO.Quando esse 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, o que significa que nenhum estilo é especificado.Para obter uma lista de valores possíveis, consulte CreateWindow em Windows SDK.dwExStyle
[in] estendido o estilo da janela.O valor padrão é 0, o que significa que nenhum estilo estendidas é especificado.Para obter uma lista de valores possíveis, consulte CreateWindowEx em Windows SDK.MenuOrID
[in] variável do tipo _U_MENUorID que especifica um identificador para um menu ou um identificador de janela.o valor padrão é 0U.lpCreateParam
Um ponteiro para os dados de um design contidos em um estrutura de CREATESTRUCT .
Valor de retorno
Se bem sucedida, o identificador para a janela recém-criado, especificada por m_hWnd.Caso contrário, NULO.
Comentários
CWindow::rcDefault é definido como __declspec(selectany) RECT CWindow::rcDefault = {CW_USEDEFAULT, CW_USEDEFAULT, 0, 0};.
Consulte CreateWindow em Windows SDK para mais informações.
SeObservação 0 são usados como o valor para o parâmetro de MenuOrID , deve ser especificada como 0U (o valor padrão) para evitar um erro do compilador.
Requisitos
Cabeçalho: atlwin.h