Partilhar via


Classes de janela com moldura criadas pelo Assistente de Aplicativo

Quando você usa Assistente de aplicativo para criar um aplicativo do esqueleto, além do aplicativo, o documento, e as classes de exibição, o assistente de aplicativo cria uma classe derivada de quadro- janela para a janela principal do quadro do seu aplicativo. A classe é chamada CMainFrame por padrão, e os arquivos que contêm o são nomeados MAINFRM.H e MAINFRM.CPP.

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

Se seu aplicativo for MDI, CMainFrame é derivado da classe CMDIFrameWnd. Nesse caso CMainFrame implementa o quadro principal, que mantém o menu, na barra de ferramentas, e as barras de status. O assistente de aplicativo não deve derivar uma classe de quadro- janela de documento novo para você. Em vez disso, usar a implementação padrão em Classe de CMDIChildWnd. A estrutura de MFC cria uma janela filho para conter e assim por diante cada exibição (que pode ser do tipo CScrollView, CEditView, CTreeView, CListView,) que o aplicativo exige. Se você precisar personalizar a janela do quadro do documento, você pode criar uma classe de quadro- nova janela de documento (consulte Adicionando uma classe).

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

Essas classes de quadro- janela funcionam como criado, mas para aprimorar a funcionalidade, você deve adicionar variáveis e funções do membro. Você também pode querer fazer com que as classes da janela lidar com outras mensagens do windows. Para obter mais informações, consulte Alterando os estilos de uma janela criada por MFC.

Consulte também

Referência

Programa MFC ou origem de controle e arquivos de cabeçalho

Conceitos

Classes de janela com moldura