sequência de criação de janela geral
Quando você cria uma janela de sua preferência, sistema autônomo uma janela filho, a estrutura usa muito semelhante a de processo sistema autônomo esse descrito em criar de documento/exibição.
Todas as classes de janela fornecidas pelo MFC empregar construção de dois estágios.Isto é, durante uma invocação do C++ novo operador, construtor aloca e inicializa um objeto C++, mas não cria uma janela do Windows correspondente.Isso é concluído mais tarde, chamando o Criar função de membro do objeto janela.
The Criar função de membro torna a janela do Windows e armazena sua HWND no membro de dados públicos do objeto C++ m_hWnd.Criar oferece flexibilidade completa sobre os parâmetros de criação.Antes de chamar Criar, talvez você queira registrar uma classe de janela com a função global AfxRegisterWndClass para conjunto os estilos de ícone e a classe do quadro.
Para janelas de quadro, você pode usar o LoadFrame função de membro em vez de Criar.LoadFrame faz a janela do Windows usando menos parâmetros. Ele obtém muitos valores padrão de recursos, inclusive o quadro legenda, ícone, tabela de acelerador e menu.
Observação: |
---|
O ícone, tabela de acelerador e menu recursos devem ter uma ID de recursos comuns, sistema autônomo IDR_MAINFRAME, para que eles possam ser carregados pelo LoadFrame. |