Share via


如何定義檔案類型屬性

將檔案類型屬性指派給相關聯的 ProgID 可讓您控制檔案類型行為的某些層面。 在 Windows Vista 之前,這些屬性可讓您限制使用者可以使用 [資料夾選項 ] 屬性索引標籤來修改檔案類型的各種層面,例如其圖示或動詞。

檔案類型屬性是指定為REG_DWORD或REG_BINARY檔案類型相關聯 ProgID 子機碼中的值二進位旗標。

若要指派檔案類型的屬性,請遵循下列步驟。

指示

步驟 1:

將 EditFlags 專案新增至檔案類型的相關聯 ProgID 子機碼。

步驟 2:

將專案設定為適當的屬性值。

下列範例顯示針對 .myp 檔案類型所設定的FTA_NoRemove (0x00000010) 和FTA_NoNewVerb (0x00000020) 屬性。

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

備註

旗標可以與邏輯 OR 結合,以形成單一屬性值。

如需可能檔案類型屬性及其十六進位值的清單,以及以程式設計方式擷取和設定這些值的詳細資訊,請參閱 FILETYPEATTRIBUTAGS