Compartilhar via


As classes de janela de quadro criadas pelo Assistente do aplicativo

Quando você usa o Assistente de aplicativo para criar um aplicativo de esqueleto, além das aplicativo, documento e modo de exibição de classes, o Assistente de aplicativos cria uma classe derivada da janela do quadro para a janela do quadro principal do aplicativo.A classe é chamada CMainFrame Por padrão e os arquivos que contêm a ele são denominados 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.Neste caso CMainFrame implementa o quadro principal, que contém barras de menus, barra de ferramentas e status. O Assistente para aplicativos não deriva uma nova classe de janela do quadro do documento para você.Em vez disso, ele usa a implementação padrão no 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ê poderá criar uma nova classe de janela do quadro do documento (consulte Adicionando uma classe).

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

Essas funcionam clsistema autônomoses de janela de quadro sistema autônomo criado, mas aprimorar sua funcionalidade, você deve adicionar variáveis de membros 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 Alterar estilos de uma janela criado pelo MFC.

Consulte também

Conceitos

Classes de janela de quadro

Referência

Programa do MFC ou Origem do Controlarar e arquivos de cabeçalho