如何定義檔案類型屬性
將檔案類型屬性指派給相關聯的 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。