Compartilhar via


Comandos padrão

A estrutura define muitas mensagens de comando padrão. As IDs desses comandos normalmente tomam a forma ID_<Source>_<Item>, em que <Source> geralmente é um nome de menu e <Item> é um item de menu. Por exemplo, a ID de comando para o comando Novo no menu Arquivo é ID_FILE_NEW. As IDs de comando padrão são mostradas em negrito na documentação. As IDs definidas pelo programador são mostradas em uma fonte diferente do texto ao redor.

A lista a seguir mostra alguns dos comandos mais importantes com suporte:

  • Comandos do Menu Arquivo: Novo, Abrir, Fechar, Salvar, Salvar Como, Configurações de Página, Configurações de Impressão, Imprimir, Visualizar Impressão, Sair e arquivos usados recentemente.

  • Comandos do Menu Editar: Limpar, Limpar Tudo, Copiar, Recortar, Localizar, Colar, Repetir, Substituir, Selecionar Tudo, Desfazer e Refazer.

  • Comandos do Menu Exibir: barra de ferramentas e barra de status.

  • Comandos do Menu Janela: Novo, Organizar, Em cascata, Bloco Horizontal, Bloco Vertical e Dividir.

  • Comandos do menu Ajuda: Indexar, Usar Ajuda e Sobre.

  • Comandos OLE (Menu Editar): Inserir Novo Objeto, Editar Links, Colar Link, Colar Especial e Objeto typename (comandos de verbo).

A estrutura fornece diferentes níveis de suporte para esses comandos. Alguns comandos têm suporte apenas como IDs de comando definidas, enquanto outros têm suporte com implementações completas. Por exemplo, a estrutura implementa o comando Abrir no menu Arquivo criando um novo objeto de documento, exibindo uma caixa de diálogo Abrir e abrindo e lendo o arquivo. Por outro lado, você deve implementar comandos no menu Editar por conta própria, já que comandos como ID_EDIT_COPY dependem da natureza dos dados que você está copiando.

Para obter mais informações sobre os comandos com suporte e o nível de implementação fornecido, consulte a Nota Técnica 22. Os comandos padrão são definidos no arquivo AFXRES.H.

Confira também

Objetos da interface do usuário e IDs de comando