Partilhar via


Resource-Definition Declarações

As instruções de definição de recurso definem os recursos que o compilador de recursos coloca no recurso (. Res) arquivo. Após o . O arquivo Res está vinculado ao arquivo executável, o aplicativo pode carregar seus recursos em tempo de execução, conforme necessário. Todas as instruções de recurso associam um nome ou número de identificação a um determinado recurso.

As instruções de definição de recursos podem ser divididas nas seguintes categorias:

  • Recursos
  • Controlos
  • Declarações

As tabelas a seguir descrevem as instruções de definição de recursos.

Recursos

Recurso Descrição
ACELERADORES Define as teclas do acelerador de menu.
BITMAP Define um bitmap nomeando-o e especificando o nome do arquivo que o contém. (Para usar um bitmap específico, o aplicativo o solicita pelo nome.)
CURSOR Define um cursor ou cursor animado nomeando-o e especificando o nome do arquivo que o contém. (Para usar um cursor específico, o aplicativo o solicita pelo nome.)
DIÁLOGO Define um modelo que um aplicativo pode usar para criar caixas de diálogo.
DIALOGEX Define um modelo que um aplicativo pode usar para criar caixas de diálogo.
FONTE Especifica o nome de um arquivo que contém uma fonte.
HTML Especifica um arquivo HTML.
ICON Define um ícone ou ícone animado nomeando-o e especificando o nome do arquivo que o contém. (Para usar um ícone específico, o aplicativo o solicita pelo nome.)
MENU Define a aparência e a função de um menu.
MENUEX Define a aparência e a função de um menu.
MESSAGETABLE Define uma tabela de mensagens nomeando-a e especificando o nome do arquivo que a contém. O arquivo é um arquivo de recurso binário gerado pelo compilador de mensagens.
POPUP Define um item de menu que pode conter itens de menu e submenus.
PLUGPLAY Obsoleto.
RCDATA Define recursos de dados. Os recursos de dados permitem incluir dados binários no arquivo executável.
STRINGTABLE Define recursos de cadeia de caracteres. Recursos de cadeia de caracteres são cadeias de caracteres Unicode ou ASCII que podem ser carregadas a partir do arquivo executável.
TEXTOINCLUIR Um recurso especial que é interpretado pelo Visual C++. Para obter mais informações, consulte TN035.
TYPELIB Um recurso especial que é usado com o /TLBID e /TLBOUT opções de vinculador.
definido pelo usuário Define um recurso que contém dados específicos do aplicativo.
VERSIONINFO Define um recurso de informações de versão. Contém informações como o número da versão, o sistema operacional pretendido e assim por diante.
VXD Obsoleto.

 

Para obter mais informações sobre recursos MFC predefinidos, consulte TN023 e TN024.

Controlos

Controlo Descrição
AUTO3STATE Cria um controle automático de caixa de seleção de três estados.
AUTOCHECKBOX Cria um controle de caixa de seleção automático.
AUTORADIOBUTTON Cria um controle automático de botão de opção.
CAIXA DE SELEÇÃO Cria um controle de caixa de seleção.
COMBOBOX Cria um controle de caixa de combinação.
CONTROLO Cria um controle definido pelo aplicativo.
CTEXTO Cria um controle de texto centralizado.
DEFPUSHBUTTON Cria um controle de botão padrão.
EDITTEXT Cria um controle de edição.
GROUPBOX Cria um controle de caixa de grupo.
ICON Cria um controle de ícone. Esse controle é um ícone exibido em uma caixa de diálogo.
LISTBOX Cria um controle de caixa de listagem.
LTEXT Cria um controle de texto alinhado à esquerda.
PUSHBOX Cria um controle de caixa de pressão.
BOTÃO Cria um controle de botão de pressão.
RADIOBUTTON Cria um controle de botão de opção.
RTEXT Cria um controle alinhado à direita.
SCROLLBAR Cria um controle de barra de rolagem.
ESTADO3 Cria um controle de caixa de seleção de três estados.

 

Declarações

Declaração Descrição
CAPTION Define o título de uma caixa de diálogo.
CARACTERÍSTICAS Especifica informações sobre um recurso que pode ser usado por uma ferramenta que pode ler ou gravar arquivos de definição de recurso.
CLASSE Define a classe da caixa de diálogo.
EXSTYLE Define o estilo de janela estendida da caixa de diálogo.
FONTE Define a fonte com a qual o sistema desenhará texto para a caixa de diálogo.
LÍNGUA Define o idioma de todos os recursos até a próxima instrução LANGUAGE ou até o final do arquivo. Quando a instrução LANGUAGE aparece antes do início do corpo de um ACCELERATORS, DIALOG, MENU, RCDATAou STRINGTABLE definição de recurso, a linguagem especificada aplica-se apenas a esse recurso.
MENU Define o menu para a caixa de diálogo.
MENUITEM Define um item de menu.
ESTILO Define o estilo da janela para a caixa de diálogo.
VERSÃO Especifica informações de versão para um recurso que pode ser usado por uma ferramenta que pode ler ou gravar arquivos de definição de recurso.