Partilhar via


CFrameWnd::Create

Chame para criar e inicializar a janela do quadro do windows associada com o objeto de CFrameWnd .

virtual BOOL Create(
   LPCTSTR lpszClassName,
   LPCTSTR lpszWindowName,
   DWORD dwStyle = WS_OVERLAPPEDWINDOW,
   const RECT& rect = rectDefault,
   CWnd* pParentWnd = NULL,
   LPCTSTR lpszMenuName = NULL,
   DWORD dwExStyle = 0,
   CCreateContext* pContext = NULL 
);

Parâmetros

  • lpszClassName
    Aponta para uma cadeia de caracteres NULL- finalizada que nomeie a classe do windows.O nome da classe pode ser qualquer nome registrado com a função global de AfxRegisterWndClass ou a função do windows de RegisterClass .Se NULO, que usa CFrameWnd padrão predefinido atribui.

  • lpszWindowName
    Aponta para uma cadeia de caracteres NULL- finalizada que representa o nome da janela.Usado como o texto da barra de título.

  • dwStyle
    Especifica os atributos de estilo da janela.Inclua o estilo de FWS_ADDTOTITLE se você desejar que a barra de título para exibir automaticamente o nome do documento representado na janela.

  • rect
    Especifica o tamanho e a posição da janela.O valor de rectDefault permite que as janelas especifique o tamanho e a posição da nova janela.

  • pParentWnd
    Especifica a janela pai de essa janela do quadro.Este parâmetro deve ser NULO para janelas de nível superior do quadro.

  • lpszMenuName
    Identifica o nome do recurso de menu a ser usado com a janela.Use MAKEINTRESOURCE se o menu possui uma identificação inteiro em vez de uma cadeia de caracteres.Este parâmetro pode ser NULO.

  • dwExStyle
    Especifica os atributos estendidos janela de estilo .

  • pContext
    Especifica um ponteiro a estrutura de CCreateContext .Este parâmetro pode ser NULO.

Valor de retorno

Diferente de zero se a inicialização for bem-sucedida; se não 0.

Comentários

Construir um objeto de CFrameWnd em duas etapas.Primeiro, chamar o construtor, que constrói o objeto de CFrameWnd , e então chame Criar, que cria a janela do quadro do windows e anexa ao objeto de CFrameWnd .Criar inicializa o nome da classe de janela e o nome da janela e registra valores padrão para seu estilo, pai, e menu associado.

Use LoadFrame em vez de Criar para carregar a janela do quadro de um recurso em vez de especificar seus argumentos.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe de CFrameWnd

Gráfico de hierarquia

CFrameWnd::CFrameWnd

CFrameWnd::LoadFrame

Estrutura de CCreateContext

CWnd::Create

CWnd::PreCreateWindow