Partilhar via


TN023: Recursos padrão do MFC

Esta nota descreve os recursos padrão fornecido com e necessárias para a biblioteca MFC.

Recursos padrão

MFC oferece duas categorias de recursos predefinidos que você pode usar em seu aplicativo: recursos de clipe-arts e recursos de estrutura padrão.

Recursos de clipe-arts são recursos adicionais que a estrutura não depende, mas que convém adicionar a interface do usuário do seu aplicativo.Os seguintes recursos de clipe-arts estão contidos no MFC geral amostra clipe-ART:

  • Common.rc: Um único arquivo de recursos que contém:

    • Uma grande coleção de ícones que representam uma variedade de tarefas de processamento de dados e de negócios.

    • Vários cursores comuns (Consulte também Afxres.rc).

    • Um bitmap da barra de ferramentas que contém vários botões da barra de ferramentas.

    • Os recursos e o ícone do bitmap que são usados por Commdlg.dll.

  • Indicate.rc: Contém recursos de seqüência de caracteres para sistema autônomo indicadores de estado da tecla BAR de status, sistema autônomo "CAP" Caps bloquear.

  • Prompts.rc: Contém recursos de seqüência de caracteres de aviso do menu para cada comando predefinido, sistema autônomo "Criar um novo documento" paraID_FILE_NEW.

  • Commdlg.rc: Um arquivo de .rc compatível do Visual C++ que contém os modelos de caixa de diálogo COMMDLG padrão.

Recursos da estrutura padrão são recursos com IDs definidas pelo AFX que depende da estrutura para implementações internas.Você raramente precisará alterar esses recursos definidos AFX.Se você fizer isso, você deve seguir o procedimento descrito neste tópico.

Os seguintes recursos de estrutura estão contidos no diretório MFC\INCLUDE:

  • Afxres.rc: Recursos comuns usados por estrutura.

  • Afxprint.rc: Recursos específicos para impressão.

  • Afxolecl.rc: Recursos específicos para aplicativos de cliente OLE.

  • Afxolev.rc: Recursos específicos para aplicativos de servidor OLE completos.

Para usar um recurso binário clipe-arts

  1. em aberto arquivo de recurso do aplicativo no Visual C++.

  2. em aberto Common.rc.Este arquivo contém todos os recursos de clipe-arts binário.Isso pode levar algum time porque o arquivo Common.rc é compilado.

  3. Isenção a tecla CTRL pressionada enquanto arrasta os recursos que você deseja usar na Common.rc ao arquivo de recurso do seu aplicativo.

Para usar outros recursos de clipe-arts, siga as mesmas etapas.A única diferença é que você irá em aberto o arquivo .rc apropriado em vez de Common.rc.

Observação:

Tenha cuidado para não mover acidentalmente recursos fora do Common.rc permanentemente.Se você h antigo o CTRL key pr ile você arrastar recursos , Você irá criar uma cópia.Se Você não mantiver CTRL pressionada ao arrastar , os recursos serão movidos.Se você estiver preocupado que você pode acidentalmente fez alterações para o Common.rc arquivo, clicar "Não" quando for perguntado se deseja salvar as alterações Common.rc .

Observação:

A.rc recurso arquivos têm um especial TEXTINCLUDE recurso neles impedirá que você salvar acidentalmente dos arquivos .rc padrão.

Personalizando os recursos de estrutura padrão

Estrutura padrão recursos normalmente são incluídos em um aplicativo, usando o # incluir comando no arquivo de recurso do aplicativo.AppWizard irá gerar um arquivo de recurso.Esse arquivo contém os recursos de estrutura padrão apropriado, dependendo de quais opções AppWizard selecionada.Analisar, adicionar ou remover os recursos que são incluídos por alterar as diretivas de time de compilar.Para fazer isso, em aberto o Recurso menu e selecionar Conjunto inclui.Examine o item de edição de "time de compilar diretivas".Por exemplo:

#include "afxres.rc"
#include "afxprint.rc"

O caso mais comum de personalizar os recursos de estrutura padrão esteja adicionando ou removendo adicional inclui para impressão, cliente OLE e suporte do servidor OLE.

Em alguns casos raros, que talvez queira personalizar o Sumário dos recursos de estrutura padrão para seu aplicativo em particular, não apenas adicionar e remover o arquivo inteiro.As etapas a seguir mostram como você pode limitar os recursos que estão incluídos:

Para personalizar o Sumário de um arquivo de recurso padrão

  1. em aberto arquivo de recurso no Visual C++.

  2. Usando o comando conjunto inclui recursos, remover o #include para o arquivo .rc padrão que você deseja personalizar. Por exemplo, para personalizar a barra de ferramentas de visualização de impressão, remova o #include "afxprint.rc" linha.

  3. Abra os arquivos de recursos padrão apropriados no MFC\INCLUDE.Após o exemplo anteriormente neste tópico, o arquivo apropriado está MFC\Include\Aafxprint.rc

  4. Copie todos os recursos do arquivo .rc padrão ao seu arquivo de recurso do aplicativo.

  5. Modificar a cópia dos recursos padrão em seu arquivo de recurso do aplicativo.

Observação:

Não modifique os recursos diretamente no padrão.rc arquivos.Isso modificará os recursos disponível em todos os aplicativos não apenas Em aquele que você está trabalhando atualmente.

Consulte também

Outros recursos

Notas técnicas por número

Notas técnicas por categoria