CW&nd::CreateExnbsp;

BOOL CreateEx ( DWORD dwExStyle, LPCTSTR lpszClassName, LPCTSTR lpszWindowName, DWORD dwStyle, int x, int y, int nWidth, int nHeight, HWND hwndParent, HMENU nIDorHMenu, LPVOID lpParam = NULL );

BOOL Cre&ateEx (DWORD dwExStyle, LPCTSTR lpszClassName, LPCTSTR lpszWindowName, DWORD dwStyleRECTamp const;RECTCWnd *pParentWndUINTnIDLPVOIDlpParam = NULL);

Valor de retorno

Diferente de zero se bem-sucedida; caso contrário 0.

Parâmetros

dwExStyle

Especifica o estilo este&ndido do CWnd está sendo criado. Aplicar qualquer um dos estilos de janela estendido para o window.nbsp;

lpszClassName

Aponta para uma Cadeia de caracteres terminada por caractere nulo que nomes a classe do Windows (um WNDCLASS estrutura). O nome de classe pode ser qualquer nome registrado com o global AfxRegisterWndClass função ou qualquer um dos nomes predefinidos de classe de Controlarar. Não pode ser Nulo.

lpszWindowName

Aponta para uma Cadeia de caracteres terminada por caractere nulo que contém o nome da janela.

dwStyle

Especifica os atributos de estilo de janela. Consulte Estilos de janela e CWnd:: Create para obter uma descrição dos valores possíveis.

x

Especifica o x-posição inicial da janela CWnd.

y

Especifica a posição inicial da janela CWnd.

nWidth

Especifica a largura (em unidades de dispositivo) da janela CWnd.

nHeight

Especifica a altura (em unidades de dispositivo) da janela CWnd.

hwndParent

Identifica a janela pai ou proprietário da janela CWnd está sendo criada. Use NULL para janelas de nível superior.

nIDorHMenu

Identifica um menu ou um filho identificador janela. O significado depende do estilo da janela.

lpParam

Aponta para os dados referenciados pelo campo lpCreateParams da estrutura CREATESTRUCT.

rect

O tamanho e posição da janela, nas coordenadas do cliente de pParentWnd.

pParentWnd

Janela pai.

nID

A identificação da janela filho.

Observações

Cria uma sobreposto, pop-up ou janela filho com o estendido estilo especificado dwExStyle.

Os parâmetros de CreateEx especificam a WNDCLASS, título da janela, estilo de janela e (opcionalmente) inicial posição e tamanho da janela. CreateEx também especifica a janela pai (se houver) e ID.

Quando CreateEx executa, Windows envia o WM_GETMINMAXINFO, WM_NCCREATE, WM_NCCALCSIZEe mensagens WM_CREATE para a janela.

Para estender a mensagem padrão manipulação, derivar uma classe de CWnd, adicionar uma mensagem de mapear para a Novo classe e fornecer funções de membro para as mensagens acima. Substituir OnCreate, por exemplo, para executar inicialização necessária para uma nova classe.

Substituir ainda mais namensagem mensagem manipuladores para adicionar mais funcionalidade a seu classe derivada.

Se o estilo WS_VISIBLE for fornecido, o Windows envia a janela Tudo as mensagens necessárias para ativar e mostrar a janela. Se o estilo janela Especifica uma barra de título, o título janela apontado pelo parâmetro lpszWindowName é exibido na barra de título.

O dwStyle parâmetro pode ser qualquer combinação de estilos de janela.

|&Nbsp CWnd visão geral ; Membros de classe | Gráfico de hierarquia

Consulte tambémnbsp;CWnd:: Create, :: CreateWindowEx

Index