Partilhar via


CMiniFrameWnd::CreateEx

Cria um objeto de CMiniFrameWnd .

virtual BOOL CreateEx( 
   DWORD dwExStyle, 
   LPCTSTR lpClassName,  
   LPCTSTR lpWindowName, 
   DWORD dwStyle,  
   const RECT& rect, 
   CWnd* pParentWnd = NULL,  
   UINT nID = 0 
);

Parâmetros

  • dwExStyle
    Especifica o estilo estendidas de CMiniFrameWnd que está sendo criado. Aplique qualquer um de estilos estendidos da janela a janela.

  • lpClassName
    Aponta para uma cadeia de caracteres NULL- finalizada que nomeie a classe do windows (uma estrutura de WNDCLASS ). O nome da classe pode ser qualquer nome registrado com a função global de AfxRegisterWndClass ou qualquer dos nomes predefinidos de controle da classe. Não deve ser NULO.

  • lpWindowName
    Aponta para uma cadeia de caracteres NULL- finalizada que contém o nome da janela.

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

  • rect
    O tamanho e a posição da janela, em coordenadas do cliente de pParentWnd.

  • pParentWnd
    Aponta para o objeto pai da janela.

  • nID
    O identificador de janela filho.

Valor de retorno

Retorna VERDADEIROS em êxito, FALSO em caso de falha.

Comentários

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

Quando CreateEx é executado, o envia mensagens de WM_GETMINMAXINFO, de WM_NCCREATE, de WM_NCCALCSIZE, e de WM_CREATE a janela.

Para estender tratamento de mensagem padrão, derive uma classe de CMiniFrameWnd, adicione um mapa de mensagem para a nova classe, e fornecer funções de membro para mensagens anterior. Substitua OnCreate, por exemplo, para executar a inicialização necessário para uma nova classe.

Substitua os manipuladores de mensagem adicionaisde mensagem de Ativadopara adicionar uma funcionalidade adicional à sua classe derivada.

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

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

As janelas da caixa de ferramentas de paleta de estilo antigo não são mais suportadas. O estilo antigo, que não tem um botão fechar de “X”, foi suportado quando executar um aplicativo MFC em versões anteriores do windows, mas não é mais suportado no Visual C++ .NET. Somente o novo estilo de WS_EX_TOOLWINDOW agora é suportado; para obter uma descrição de esse estilo, consulte Estilos de janela estendidos.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe CMiniFrameWnd

Gráfico da hierarquia

CFrameWnd::Create

CWnd::Create

CWnd::CreateEx

Classe CFrameWnd