Cómo definir atributos de tipo de archivo

La asignación de atributos de tipo de archivo a un ProgID asociado permite controlar algunos aspectos del comportamiento del tipo de archivo. Antes de Windows Vista, estos atributos podrían permitirle limitar la extensión en la que el usuario podría usar la pestaña de propiedades Opciones de carpeta para modificar varios aspectos del tipo de archivo, como su icono o verbos.

Los atributos de tipo de archivo son marcas binarias especificadas como REG_DWORD o REG_BINARY valores en la subclave ProgID asociada del tipo de archivo.

Para asignar atributos para un tipo de archivo, siga estos pasos.

Instrucciones

Paso 1:

Agregue una entrada EditFlags a la subclave ProgID asociada del tipo de archivo.

Paso 2:

Establezca la entrada en el valor de atributo adecuado.

En el ejemplo siguiente se muestran los atributos FTA_NoRemove (0x00000010) y FTA_NoNewVerb (0x00000020) establecidos para el tipo de archivo .myp.

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

Comentarios

Las marcas se pueden combinar con un or lógico para formar el valor de atributo único.

Para obtener una lista de posibles atributos de tipo de archivo y sus valores hexadecimales, y más detalles sobre cómo recuperar y establecer estos valores mediante programación, vea FILETYPEATTRIBUTEFLAGS.