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.