共用方式為


殼層範例

本節說明 GitHub可用的 Shell 範例。

主題 目錄
Aero 精靈範例 示範如何將Wizard97軟體移轉至AeroWizard。
應用程式使用者模型識別碼 (AppUserModelID) 視窗屬性範例 示範如何透過 System.AppUserModel.ID 屬性控制應用程式視窗的任務列群組行為。
自動跳躍清單範例 示範如何將專案新增至應用程式的自動跳躍清單,包括切換頻繁和最近類別的顯示。
變更通知監看員範例 示範如何接聽 Windows 檔案總管命名空間中資料夾或專案上的Shell變更通知。
一般檔案對話方塊模式範例 示範如何使用不同模式中的 [一般檔案] 對話框來挑選檔案、容器(資料夾)或檔案和資料夾(購物籃模式),而不關閉對話方塊。
一般檔案對話方塊範例 示範如何使用不同的一般檔案對話框 API 來建立自定義檔案開啟/儲存對話框。
CreateProcess 動詞範例 示範如何使用 CreateProcess 方法實作 Shell 動詞命令。
自訂跳躍清單範例 示範如何為應用程式建立自定義跳躍清單,包括新增自定義類別和工作。
拖放視覺效果範例 示範如何使用Shell拖放服務來取得Shell拖放支援的目標和來源的簡報功能。
DropTarget 動詞範例 示範如何使用DropTarget方法實作Shell動詞命令。
執行命令動詞範例 示範如何使用 ExecuteCommand 方法實作 Shell 動詞命令。
在 Explorer 中執行範例 示範如何從 Windows 檔案總管程式呼叫 ShellExecute 函式。
Explorer 瀏覽器自訂內容範例 示範如何為您的應用程式實作自定義 Explorer 瀏覽器控制件。
Explorer 瀏覽器搜尋範例 示範如何使用 Windows 檔案總管瀏覽器控件在應用程式中內嵌 Windows Explorer,以及如何使用記憶體內部搜尋資料夾實作搜尋功能。
Explorer 命令動詞範例 示範如何使用 ExplorerCommand 和 ExplorerCommandState 方法實作 Shell 動詞。
Explorer 資料提供者範例 示範如何實作Shell命名空間延伸模組,包括瀏覽器中的操作功能表行為和自定義工作。
檔案使用中範例 示範如何自定義 [使用 中的檔案] 對話框,以顯示應用程式中目前開啟之檔案的其他資訊和選項。
檔案作業進度接收 示範如何使用 IFileOperationProgressSink 介面方法來監視 IFileOperation 介面動作的詳細數據
檔案作業範例 示範如何複製、移動、刪除和重新命名檔案系統物件。
家用群組範例 示範如何判斷 HomeGroup 成員資格狀態、列舉 HomeGroup Shell 資料夾中的最上層專案,以及啟動 HomeGroup 共用精靈
已知資料夾範例 示範如何定義、註冊、列舉及尋找目前系統上所有已知資料夾的路徑。
命名空間樹狀目錄控制項範例 示範如何為應用程式實作自定義命名空間樹狀結構控件。
NonDefaultDropMenuVerb 範例 示範如何擴充拖放快捷方式功能表(有時稱為操作功能表)。
NotificationIcon 範例 示範如何使用Shell_NotifyIconShell_NotifyIconGetRect API 來顯示通知圖示。
使用參數剖析範例 示範如何使用剖析名稱的Shell協助程式,透過Shell程式設計模型與項目互動。
播放程式動詞命令範例 示範如何建立動詞,以在殼層專案和容器上操作,以播放專案或將專案新增至佇列。
播放清單建立者範例 示範如何建立動詞,以在選取的Shell專案或容器上操作,以建立播放清單。
配方預覽處理常式範例 示範如何在 Windows 檔案總管預覽窗格或其他預覽處理程式主機內撰寫用來顯示檔案預覽的處理程式。
配方縮圖提供者範例 示範如何依文件類型建立縮圖處理程式,並擴充 Windows 檔案總管。
搜尋資料夾範例 示範如何使用殼層程序設計模型,使用查詢條件約束建立搜尋。
Shell 程式庫備份範例 示範如何將連結庫列舉為容器。
Shell 程式庫命令列範例 示範如何使用 IShellLibrary 介面來建立命令行應用程式,以提供程式設計存取權來檢查及操作連結庫和連結庫檔案。
Shell 儲存體範例 示範如何在Shell容器中建立檔案和資料夾。 也示範如何儲存至從檔案對話框傳回的Shell專案。
同步和共用動詞 示範如何在 Windows 檔案總管命令行中註冊擴充 「同步處理」和「共用」動詞動詞的動詞。
TabThumbnails 範例 示範應用程式如何在工作帶上公開多個交換器目標(至於索引標籤),以及如何提供其縮圖。
工作列週邊設備狀態範例 示範任務列圖示重迭和進度列。
工作列縮圖工具列範例 示範縮圖工具列、內嵌在視窗縮圖預覽中的使用中工具列控件,用來提供視窗按鍵命令的存取權,而不需要讓使用者還原或啟動應用程式的視窗。
使用影像 Factory 範例 示範如何使用 IShellItemImageFactory 介面來取得專案的最佳可能影像。
使用縮圖提供者範例 示範如何使用 IThumbnailProvider 介面,從 Windows 縮圖快取系統擷取專案的縮圖。