Compartilhar via


Instruções Resource-Definition

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 recurso podem ser divididas nas seguintes categorias:

  • Recursos
  • Controles
  • Instruções

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

Recursos

Recurso Descrição
ACELERADORES Define as teclas de 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 por 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 solicita por 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.
ÍCONE 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 solicita por 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. Os recursos de cadeia de caracteres são cadeias de caracteres Unicode ou ASCII que podem ser carregadas do arquivo executável.
TEXTINCLUDE Um recurso especial interpretado pelo Visual C++. Para obter mais informações, consulte TN035.
TYPELIB Um recurso especial usado com as opções do vinculador /TLBID e /TLBOUT .
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 de versão, o sistema operacional pretendido e assim por diante.
VXD Obsoleto.

 

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

Controles

Control Descrição
AUTO3STATE Cria um controle automático de caixa de marcar de três estados.
AUTOCHECKBOX Cria um controle de caixa de marcar automático.
AUTORADIOBUTTON Cria um controle de botão de opção automático.
CHECKBOX Cria um controle de caixa marcar.
COMBOBOX Cria um controle de caixa de combinação.
CONTROLE Cria um controle definido pelo aplicativo.
CTEXT Cria um controle de texto centralizado.
DEFPUSHBUTTON Cria um controle pushbutton padrão.
EDITTEXT Cria um controle de edição.
GROUPBOX Cria um controle de caixa de grupo.
ÍCONE 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 push.
BOTÃO Cria um controle de botão de push.
RADIOBUTTON Cria um controle de botão de opção.
RTEXT Cria um controle alinhado à direita.
SCROLLBAR Cria um controle de barra de rolagem.
STATE3 Cria um controle de caixa de marcar de três estados.

 

Instruções

Instrução Descrição
LEGENDA Define o título de uma caixa de diálogo.
CARACTERÍSTICAS Especifica informações sobre um recurso que pode ser usado pela 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 estendido da caixa de diálogo.
FONTE Define a fonte com a qual o sistema desenhará o texto da 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 é exibida antes do início do corpo de uma definição de recurso ACCELERATORS, DIALOG, MENU, RCDATA ou STRINGTABLE , o idioma especificado se aplica somente a esse recurso.
MENU Define o menu da 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 pela ferramenta que pode ler ou gravar arquivos de definição de recurso.