Seqüência de criação da janela geral
Quando você cria uma janela de sua preferência, como um filho janela, a estrutura usa o mesmo processo descrito em Criação de exibição do documento.
Todas as classes de janela fornecidas por empregar MFC a construção de dois estágios.Isto é, durante uma chamada de C++ nova operador, construtor aloca e inicializa um objeto de C++, mas não cria uma janela do Windows correspondente.Isso é feito posteriormente chamando o criar função de membro do objeto window.
O criar função de membro torna a janela do Windows e armazena seus HWND no membro de dados públicos do objeto C++ m_hWnd.Criar oferece completa flexibilidade sobre os parâmetros de criação.Antes de chamar criar, você poderá registrar uma classe de janela com a função global AfxRegisterWndClass para definir os estilos de ícone e classe do quadro.
Para o windows de quadro, você pode usar o LoadFrame função de membro em vez de criar.LoadFrametorna a janela do Windows usando menos parâmetros.Ele obtém muitos valores padrão de recursos, incluindo o quadro legenda, ícone, tabela de teclas aceleradoras e menu.
Observação |
---|
O ícone, tabela de teclas aceleradoras e recursos de menu devem ter uma identificação de recurso comum, como IDR_MAINFRAME, para que eles possam ser carregados pelo LoadFrame. |