Compartilhar via


Classes de janela de quadro criadas pelo Assistente de aplicativo

Ao usar o Aplicativo Assistente para criar um aplicativo esqueleto, além de aplicativos, documentos e classes de exibição, o Assistente de aplicativo cria uma classe derivada de janela de quadro de janela do quadro principal do aplicativo.A classe é chamada CMainFrame por padrão e os arquivos que contêm a ele são nomeados MAINFRM.H e MAINFRM.CPP.

Se seu aplicativo for SDI, seu CMainFrame classe é derivada da classe CFrameWnd.

Se seu aplicativo MDI, CMainFrame é derivada da classe CMDIFrameWnd.Nesse caso CMainFrame implementa o quadro principal, que contém as barras de menu, barra de ferramentas e de status.O Assistente de aplicativo não derivar uma nova classe de janela de quadro do documento para você.Em vez disso, ele usa a implementação padrão em Classe CMDIChildWnd.A estrutura do MFC cria uma janela filho para conter cada modo de exibição (que pode ser do tipo CScrollView, CEditView, CTreeView, CListViewe assim por diante) que o aplicativo requer.Se você precisar personalizar sua janela de quadro do documento, você pode criar uma nova classe de janela de quadro do documento (consulte Adicionar uma classe de).

Se você escolher uma barra de ferramentas de suporte, a classe também tem variáveis de membro do tipo CToolBar e CStatusBar e um OnCreate função de manipulador de mensagem para inicializar os dois barras de controle.

Essas classes de janela de quadro funcionam como criado, mas para aprimorar sua funcionalidade, você deve adicionar variáveis de membro e funções de membro.Você também poderá ter suas classes de janela controlar outras mensagens do Windows.Para obter mais informações, consulte alterando os estilos de uma janela criado pelo MFC.

Consulte também

Referência

Programa do MFC ou fonte de controle e arquivos de cabeçalho

Conceitos

Classes de janela de quadro