如何顯示檔案的根檢視
您可以使用命名空間延伸模組,讓使用者流覽檔案的內容,而不是將它呈現為資料夾。 此排序的延伸模組通常用來顯示 檔案類型成員的內容。 例如,檔案類型的成員可能包含多個壓縮的檔案或影像,並組織在階層中。 您可以改為撰寫命名空間延伸模組,並讓 Windows 檔案總管處理顯示,而不是撰寫應用程式以允許使用者檢視這類檔案的內容。
您必須使用根檢視,才能讓副檔名顯示檔案的內容。 提供檔案類型成員的根檢視最常見的方法是定義 快捷方式功能表動詞, 以啟動 Explorer.exe 實例。 藉由將此動詞設為預設動詞,按兩下也會開啟檔案的根檢視。 您可以 藉由修改登錄來定義檔案類型的所有成員動詞,或藉由實作 快捷方式功能表處理常式,以動態方式依檔案定義動詞。
指示
下列範例說明如何使用登錄,藉由修改登錄來提供檔案類型成員的根檢視。 範例登錄專案是 擴充快捷方式功能表中其中一個範例的修改。 登錄專案會將副檔名為 .myp 的檔案定義為檔案類型,並使用 流覽 動詞來啟動該類型成員的根檢視。
HKEY_CLASSES_ROOT
.myp
(Default) = MyProgram.1
MyProgram.1
(Default) = MyProgram Application
Shell
(Default) = browse
browse
command
(Default) = %SYSTEMROOT%\explorer.exe /e,/root,{Extension CLSID}, "%1"
您可以呼叫 ShellExecute 函式,以程式設計方式開機檔案類型成員的根檢視。
相關主題