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. |