Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Quando você cria uma janela própria, como uma janela filha, a estrutura usa o mesmo processo descrito na Criação de Documento/Exibição.
Todas as classes de janela fornecidas pelo MFC empregam construção em dois estágios. Ou seja, durante uma invocação do operador C++ new , o construtor aloca e inicializa um objeto C++, mas não cria uma janela correspondente do Windows. Isso é feito posteriormente chamando a função membro Criar do objeto da janela.
A função membro Create cria a janela do Windows e armazena-a HWND no membro de dados público do objeto C++ m_hWnd. Create fornece total flexibilidade sobre os parâmetros de criação. Antes de chamar Create, talvez você queira registrar uma classe de janela com a função global AfxRegisterWndClass para definir o ícone e os estilos de classe para o quadro.
Para janelas de quadros, você pode usar a função membro LoadFrame em vez de Create. LoadFrame faz com que a janela do Windows use menos parâmetros. Ele obtém muitos valores padrão de recursos, incluindo a legenda do quadro, o ícone, a tabela de aceleradores e o menu.
Observação
Seus recursos de ícone, tabela aceleradora e menu devem ter uma ID de recurso comum, como IDR_MAINFRAME, para que sejam carregados pelo LoadFrame.