Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Quando você cria um novo projeto MFC a partir da caixa de diálogo Novo Projeto , além das classes de aplicativo, documento e exibição, o Assistente de Aplicativo cria uma classe de janela de quadro derivada para a janela de quadro principal do seu aplicativo. A classe é chamada CMainFrame por padrão, e os arquivos que a contêm são chamados MAINFRM. H e MAINFRM. CPP.
Se a sua aplicação for SDI, a sua CMainFrame classe é derivada da classe CFrameWnd.
Se seu aplicativo é MDI, CMainFrame é derivado da classe CMDIFrameWnd. Neste caso CMainFrame , implementa o quadro principal, que contém o menu, a barra de ferramentas e as barras de status. O Assistente de aplicativo não deriva uma nova classe de janela de quadro de documento para você. Em vez disso, ele usa a implementação padrão na classe CMDIChildWnd. A estrutura MFC cria uma janela filha para conter cada vista (que pode ser do tipo CScrollView, CEditView, CTreeView, CListView e assim por diante) que o aplicativo requer. Se precisar personalizar a janela do quadro do documento, você poderá criar uma nova classe de janela do quadro do documento (consulte Adicionando uma classe).
Se você optar por oferecer suporte a uma barra de ferramentas, a classe também tem variáveis de membro do tipo CToolBar e CStatusBar e uma OnCreate função de manipulador de mensagens para inicializar as duas barras de controle.
Essas classes de janela de quadro funcionam como criadas, mas para aprimorar sua funcionalidade, você deve adicionar variáveis de membro e funções de membro. Você também pode querer que suas classes de janela lidem com outras mensagens do Windows. Para obter mais informações, consulte Alterando os estilos de uma janela criada pelo MFC.
Ver também
Frame-Window Aulas
Programa MFC ou fonte de controle e arquivos de cabeçalho