shlobj.h 標頭
此標頭由多個技術使用。 如需詳細資訊,請參閱:
shlobj.h 包含下列程式設計介面:
介面
IActiveDesktopP 公開管理 Windows 桌面的方法。 |
IADesktopP2 提供管理 Windows 桌面的方法。 |
IColumnProvider 公開方法,以啟用在 [Windows 檔案總管詳細資料] 檢視中新增自訂資料行的方法。 |
ICopyHookA 公開建立複製攔截處理常式的方法。 (ANSI) |
ICopyHookW 公開建立複製攔截處理常式的方法。 (Unicode) |
ICurrentWorkingDirectory 公開方法,讓用戶端能夠擷取或設定物件的目前工作目錄。 |
IDefViewFrame 僅用於其 IUnknown 功能。 它本身沒有方法。 |
IDockingWindowFrame 將支援將 IDockingWindow 物件加入框架的方法公開。 由瀏覽器實作。 |
IDocViewSite 由 IShellView 介面作為月臺物件使用。 |
IFileViewerA 公開方法,指定介面,讓已註冊的檔案檢視器在必須顯示或列印檔案時收到通知。 (ANSI) |
IFileViewerSite 公開方法,這個方法會指定允許檔案檢視器擷取目前固定視窗的控制碼,或設定新的固定視窗。 |
IFileViewerW 公開方法,指定介面,讓已註冊的檔案檢視器在必須顯示或列印檔案時收到通知。 (Unicode) |
INewShortcutHookA 公開方法來建立新的網際網路快捷方式。 (ANSI) |
INewShortcutHookW 公開方法來建立新的網際網路快捷方式。 (Unicode) |
IShellFolderBand IShellFolderBand 可能會改變或無法使用。 |
IShellImageStore 已取代。 公開操作影像快取的方法。 |
IThumbnailCapture 公開方法,這個方法會取得 HTML 背景圖樣的縮圖標記法。 |
函式
DriveType DriveType 函式會根據磁片磁碟機號碼來決定磁片磁碟機類型。 (DriveType 函式) |
GetFileNameFromBrowse GetFileNameFromBrowse 函式會建立 [開啟] 對話方塊,讓使用者可以指定要開啟的磁片磁碟機、目錄和檔案名。 |
PathIsSlowA PathIsSlow 可能會改變或無法使用。 (ANSI) |
PathIsSlowW PathIsSlow 可能會改變或無法使用。 (Unicode) |
PathProcessCommand 已取代。 處理包含命令列的字串,並產生適當引號字串,並視需要附加引數。 |
PerUserInit 建立 [我的檔] 和其他特殊資料夾,視需要初始化它們,並建立 [我的檔的傳送至] 快捷方式功能表項目。 |
SHChangeNotifyRegisterThread 啟用執行緒的非同步暫存器和取消註冊。 |
SHCreatePropSheetExtArray SHCreatePropSheetExtArray 可能會改變或無法使用。 |
SHCreateQueryCancelAutoPlayMoniker 已取代。 建立 QueryCancelAutoPlay 類別 Moniker,然後可用來在執行中的物件資料表中註冊 IQueryCancelAutoPlay 處理常式, (ROT) 。 |
SHLoadOLE 已取代。 提供這個項目的目的,是為了與舊版相容。 |
SHMultiFileProperties 顯示一組檔案的合併屬性工作表。 所有檔案通用的屬性值都會顯示,而不同的屬性值則會 (多個值) 顯示。 |
SHOpenPropSheetA SHOpenPropSheet 可能會改變或無法使用。 (ANSI) |
SHOpenPropSheetW SHOpenPropSheet 可能會改變或無法使用。 (Unicode) |
SHRunControlPanel 開啟主控台專案。 |
SoftwareUpdateMessageBox 顯示標準訊息方塊,可用來通知使用者應用程式已更新。 |
結構
AASHELLMENUFILENAME 包含功能表檔名稱相關資訊的可變大小結構。 |
AASHELLMENUITEM 包含功能表項目的相關資訊。 (AASHELLMENUITEM) |
BANDINFOSFB 包含資料夾範圍的相關資訊。 這個結構會與 IShellFolderBand::GetBandInfoSFB 和 IShellFolderBand::SetBandInfoSFB 方法搭配使用。 |
FVSHOWINFO 包含檔案檢視器用來顯示檔案的資訊。 |
SFV_SETITEMPOS 儲存專案的位置資訊。 與訊息SFVM_SETITEMPOS搭配使用。 |
SHChangeProductKeyAsIDList SHChangeProductKeyAsIDList 結構 |
SHCOLUMNDATA 包含識別特定檔案的資訊。 IColumnProvider::GetItemData 會在要求特定檔案的資料時使用。 |
SHCOLUMNINFO 包含資料行屬性的相關資訊。 IColumnProvider::GetColumnInfo 會使用它。 |
SHCOLUMNINIT 將初始化資訊傳遞至 IColumnProvider::Initialize。 |
TBINFO 與SFVM_GETBUTTONINFO通知搭配使用,以指定要新增至工具列的按鈕數目,以及其新增方式。 |