CWindowImpl::criar
Cria uma janela baseada em uma nova classe de janela.
HWND Create(
HWND hWndParent,
_U_RECT rect = NULL,
LPCTSTR szWindowName = NULL,
DWORD dwStyle = 0,
DWORD dwExStyle = 0,
_U_MENUorID MenuOrID = 0U,
LPVOID lpCreateParam = NULL
);
Parâmetros
hWndParent
[in] O identificador para a janela pai ou proprietário.rect
[in] A RECT estrutura especificando a posição da janela.The RECT podem ser passados pelo ponteiro ou por referência.szWindowName
[in] Especifica o nome da janela.O valor padrão é NULO.dwStyle
[in] O estilo da janela.Esse valor é combinado com o estilo fornecido pela classe características da janela.O valor padrão, as características de classe controle completo sobre o estilo.Para obter uma lista dos valores possíveis, consulte CreateWindow in the Windows SDK.dwExStyle
[in] O estilo estendido da janela.Esse valor é combinado com o estilo fornecido pela classe características da janela.O valor padrão, as características de classe controle completo sobre o estilo.Para obter uma lista dos valores possíveis, consulte CreateWindowEx in the Windows SDK.MenuOrID
[in] Para uma janela filho, o identificador de janela.Para uma janela de nível superior, um identificador de menu da janela.O valor padrão é 0U.lpCreateParam
[in] Um ponteiro para dados de criação da janela.Para obter uma descrição completa, consulte a descrição para o parâmetro final para CreateWindowEx.
Valor de retorno
Se for bem-sucedido, o identificador para a janela recém-criado.Caso contrário, NULO.
Comentários
Criar primeiro registra a classe de janela se ele ainda não tiver sido registrado.A janela recém-criada é anexada automaticamente à CWindowImpl objeto.
Observação: |
---|
Não telefonar Criar se você já tiver chamado SubclassWindow. |
Para usar uma classe de janela que se baseia em uma classe de janela existente, derivar a classe de CWindowImpl e inclua o DECLARE_WND_SUPERCLASS macro.Procedimento de janela da classe de janela existente é salva em m_pfnSuperWindowProc.Para obter mais informações, consulte o CWindowImpl visão geral.
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