Partilhar via


Como definir atributos de tipo de arquivo

A atribuição de atributos de tipo de arquivo a um ProgID associado permite controlar alguns aspetos do comportamento do tipo de arquivo. Antes do Windows Vista, esses atributos podiam permitir que você limitasse até onde o usuário podia usar a guia de propriedades Opções de Pasta para modificar vários aspetos do tipo de ficheiro, como o seu ícone ou verbos.

Os atributos de tipo de arquivo são sinalizadores binários especificados como valores REG_DWORD ou REG_BINARY na subchave ProgID associada ao tipo de arquivo.

Para atribuir atributos para um tipo de arquivo, siga estas etapas.

Instruções

1º Passo:

Adicione uma entrada EditFlags à subchave ProgID associada ao tipo de arquivo.

2º Passo:

Defina a entrada para o valor de atributo apropriado.

O exemplo a seguir mostra os atributos FTA_NoRemove (0x00000010) e FTA_NoNewVerb (0x00000020) definidos para o tipo de arquivo .myp.

HKEY_CLASSES_ROOT
   .myp-file
      (Default) = ApplicationVendor.MyProgram
   ApplicationVendor.MyProgram
      (Default) = MyProgram Application
      EditFlags = 0x00000030

Comentários

Os sinalizadores podem ser combinados com um OR lógico para formar o valor de atributo único.

Para obter uma lista de possíveis atributos de tipo de arquivo e seus valores hexadecimais, e mais detalhes sobre como recuperar e definir esses valores programaticamente, consulte FILETYPEATTRIBUTEFLAGS.