Indicates FILETYPEATTRIBUTEFLAGS constants that are used in the EditFlags value of a file association PROGID registry key.
Constants
- FTA_Exclude (0x00000001)
-
Excludes the file class.
- FTA_Show (0x00000002)
-
Shows file classes, such as folders, that aren't associated with a file name extension.
- FTA_HasExtension (0x00000004)
-
Indicates that the file class has a file name extension.
- FTA_NoEdit (0x00000008)
-
Prohibits editing of the registry entries associated with this file class, the addition of new entries, and the deletion or modification of existing entries.
- FTA_NoRemove (0x00000010)
-
Prohibits deletion of the registry entries associated with this file class.
- FTA_NoNewVerb (0x00000020)
-
Prohibits the addition of new verbs to the file class.
- FTA_NoEditVerb (0x00000040)
-
Prohibits the modification or deletion of canonical verbs such as open and print.
- FTA_NoRemoveVerb (0x00000080)
-
Prohibits the deletion of canonical verbs such as open and print.
- FTA_NoEditDesc (0x00000100)
-
Prohibits the modification or deletion of the description of the file class.
- FTA_NoEditIcon (0x00000200)
-
Prohibits the modification or deletion of the icon assigned to the file class.
- FTA_NoEditDflt (0x00000400)
-
Prohibits the modification of the default verb.
- FTA_NoEditVerbCmd (0x00000800)
-
Prohibits the modification of the commands associated with verbs.
- FTA_NoEditVerbExe (0x00001000)
-
Prohibits the modification or deletion of verbs.
- FTA_NoDDE (0x00002000)
-
Prohibits the modification or deletion of the DDE-related entries.
- FTA_NoEditMIME (0x00008000)
-
Prohibits the modification or deletion of the content type and default extension entries.
- FTA_OpenIsSafe (0x00010000)
-
Indicates that the file class's open verb can be safely invoked for downloaded files.
- FTA_AlwaysUnsafe (0x00020000)
-
Prevents the "Never ask me" check box from being enabled. The user can override this attribute through the File Type dialog box.
- FTA_AlwaysShowExt (0x00040000)
-
Causes the file class's file name extension is always shown, even if the user has selected the "Hide Extensions" option.
- FTA_NoRecentDocs (0x00100000)
-
Prohibits the addition of members of this file class to the Recent Documents folder.
Remarks
The following example assigns the FTA_NoRemove (0x00000010) and FTA_NoNewVerb (0x00000020) attributes to the .myp file class.
HKEY_CLASSES_ROOT
.myp
(Default) = MyProgram.1
...
MyProgram.1
(Default) = MyProgram Application
EditFlags = 0x00000030