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