Assistentes e os editores de recursos
Visual C++ inclui vários assistentes para uso na programação de MFC, junto com muitos publicadores integrados de recursos. Para programação de controles ActiveX, Assistente do controle ActiveX funciona bem como um objetivo do assistente de aplicativo MFC. Quando você pode escrever aplicativos MFC sem que a maioria dessas ferramentas, as ferramentas extremamente simplificam e aceleram seu trabalho.
Use o assistente de aplicativo MFC para criar um aplicativo de MFC
Use Assistente do aplicativo MFC para criar um projeto de MFC no Visual C++, que podem incluir OLE e o suporte da base de dados. Os arquivos no projeto contêm seu aplicativo, documentam-no, exibição, e classes de quadro- a janela; recursos padrão, incluindo menus e uma barra de ferramentas opcional; outros arquivos do windows necessárias; e .rtf opcional do que contém os tópicos da Ajuda padrão do windows que você pode revisar e aumentar para criar o arquivo de ajuda do programa.
Use a exibição da classe para gerenciar classes e mensagens do windows
Ajuda a exibição da classe você criará funções de manipulador de mensagens e comandos do windows, o cria e gerencia classes, cria variáveis do membro da classe, cria métodos de automação e as propriedades, crie classes base de dados do, e mais.
Dica
Da classe da exibição também o ajuda você substituir funções virtuais em MFC classifica.Selecione a classe e a função virtual para substituir.O restante do processo é semelhante à manipulação de mensagens, como descrito nos parágrafos.
Os aplicativos executados no windows são mensagem por. Ações do usuário e outros eventos que ocorrem nas janelas de causa de programa para enviar mensagens ao windows no programa. Por exemplo, se o usuário clicar no mouse em uma janela do, o envia uma mensagem de WM_LBUTTONDOWN quando o botão esquerdo do mouse é pressionada e uma mensagem de WM_LBUTTONUP quando o botão será liberado. As janelas também envia mensagens de WM_COMMAND quando o usuário selecionar comandos da barra de menus.
Na estrutura de MFC, vários objetos, como documentos, exibições, o windows do quadro, modelos do documento, e o objeto do aplicativo, “” podem tratar mensagens. Esse objeto fornece contadores de “uma função manipulador” como uma das funções de membro, e a estrutura mapeia a mensagem de entrada para seu manipulador.
Uma grande parte da tarefa de programação na escolha de que as mensagens para mapear para quais objetos e em seguida para implementar esse mapeamento. Para fazer isso, você usa a exibição da classe e a janela Propriedades.
A janela Propriedades criará funções de membro vazias retornadas a, e você usa o editor de origem para implementar o corpo do manipulador. Você também pode criar ou editar as classes (inclusive as classes de sua escolha, não derivadas das classes MFC) e seus membros com exibição da classe. Para obter mais informações sobre como usar a exibição da classe e os assistentes de adicionar código a um projeto, consulte Adicionando funcionalidade com assistentes de código.
Use os editores de recursos para criar e editar recursos
Use o Visual C++ editores de recursos para criar e editar menus, caixas de diálogo, controla personalizados, teclas de aceleração, bitmaps, ícones, cursores, cadeias de caracteres, e recursos da versão. A partir da versão 4,0 do Visual C++, um publicador da barra de ferramentas facilita a criação de barras de ferramentas muito.
Para ajudá-lo ainda mais, a biblioteca de classes do Microsoft fornece um arquivo chamado COMMON.RES, que contém os recursos do “clip-art” que você pode copiar de COMMON.RES e de pasta em seu arquivo do próprio recurso. COMMON.RES inclui os botões da barra de ferramentas, cursores comum, ícones, e mais. Você pode usar, modificar, e reencaminhamento esses recursos em seu aplicativo. Para obter mais informações sobre como COMMON.RES, consulte Exemplo de Clipart.
O assistente de aplicativo MFC, os assistentes do Visual C++, editores de recurso, e a estrutura de MFC tornam muito trabalho para você e facilitam gerenciando seu código muito. O volume de seu código de aplicativo específico está em suas classes do documento e exibição.