描述
ProgID Shell.Application
檔案名稱 shell32.dll
類名 Shell 或 IShellDispatch4
描述 Microsoft Shell Controls And Automation
方法和屬性
方法
方法 | 說明 |
AddToRecent | 添加一個對象到“最近的文檔”的列表。 |
BrowseForFolder | 創建一個對話框讓用戶選擇一個資料夾,然後返回所選資料夾的Folder對象。 |
CanStartStopService | 確定是否當前用戶可以啟動和停止指定的服務。 |
CascadeWindows | 層疊桌面上所有視窗,相當於右擊系統列選擇“層疊視窗”。 |
ControlPanelItem | 運行指定的控制臺(*.cpl)應用程式。如果應用程式已經打開,它就會激活運行的實例。 |
EjectPC | 掛起計算機。如果電腦支持這個命令。 |
Explore | 在Windows資源管理器視窗中打開一個指定的資料夾。 |
ExplorerPolicy | 獲取指定的 Internet Explorer 策略的數據值。 |
FileRun | 顯示運行對話框。 |
FindComputer | 顯示“搜尋結果:計算機”對話框。 |
FindFiles | 顯示“搜尋:所有檔案”對話框。 |
FindPrinter | 顯示“查找印表機”對話框允許用戶找到印表機。 |
GetSetting | 檢索Shell全局設定。 |
GetSystemInformation | 檢索系統信息。 |
Help | 顯示Windows幫助和支持中心。 |
IsRestricted | 從註冊表檢索一個組的限定設定。 |
IsServiceRunning | 返回一個值,表示指定服務是否正在運行。 |
MinimizeAll | 最小化桌面上所有視窗。 |
NameSpace | 創建和返回指定的資料夾的Folder對象。 |
Open | 打開指定的資料夾。 |
RefreshMenu | 刷新開始選單中的內容。只用於Windows XP之前的系統。 |
ServiceStart | 啟動一個指定的服務。 |
ServiceStop | 停止一個指定的服務。 |
SetTime | 顯示“日期和時間屬性”對話框。 |
ShellExecute | 對指定檔案執行指定的操作。 |
ShowBrowserBar | 顯示一個瀏覽器工具列。 |
ShutdownWindows | 顯示“關閉計算機”對話框。 |
Suspend | 不執行。 |
TileHorizontally | 橫向平鋪桌面上所有視窗。 |
TileVertically | 縱向平鋪桌面上所有視窗。 |
ToggleDesktop | 顯示或隱藏桌面。 |
TrayProperties | 顯示“系統列和「開始」選單屬性”對話框。 |
UndoMinimizeALL | 撤消最小化所有視窗,恢復所有桌面視窗到它們在上次MinimizeAll命令之前相同的狀態。 |
Windows | 創建和返回一個ShellWindows對象。這個對象表示屬於殼的所有打開的視窗的集合。 |
WindowsSecurity | 顯示“Windows安全”對話框。 |
WindowSwitcher | Windows Vista及以後系統的新增方法,在可以預覽的3D堆疊中顯示打開的視窗。 |
屬性
屬性 | 訪問類型 | 說明 |
Application | 唯讀 | 對象的應用程式對象。 |
Parent | 唯讀 | 獲取表示當前對象的上級對象。 |
相關對象
Folder對象
Shell對象的 BrowseForFolder方法 或 NameSpace方法 的返回值。
類型 | 名稱 | 說明 |
屬性,唯讀 | Application | 資料夾的應用程式對象。 |
方法,無返回值 | CopyHere | 複製一個項目或項目組到一個資料夾。 |
方法,無返回值 | DismissedWebViewBarricade | Called in response to the web view barricade being dismissed by the user. |
方法 | GetDetailsOf | 在一個資料夾內檢索一個項目的詳細信息。例如,它的大小、類型、或最後修改時間。 |
屬性,唯讀 | HaveToShowWebViewBarricade | 當前不支持。 |
方法 | Items | 得到FolderItems對象,表示資料夾內項目的集合。 |
方法,無返回值 | MoveHere | 移動一個項目或項目組到一個資料夾。 |
方法,無返回值 | NewFolder | 創建一個新資料夾。 |
屬性,唯讀 | OfflineStatus | 資料夾的離線狀態。 |
屬性,唯讀 | Parent | 不執行。 |
屬性,唯讀 | ParentFolder | 上級Folder對象。 |
方法 | ParseName | 創建並返回代表指定項目的FolderItem對象。 |
屬性,唯讀 | Self | 資料夾的FolderItem對象。 |
方法,無返回值 | Synchronize | 同步資料夾中的所有離線檔案。 |
屬性,唯讀 | Title | 資料夾的標題。 |
FolderItem對象
Folder對象的 ParseName方法 或 Self屬性 的返回值,或者 Items方法 返回集合的元素。
類型 | 名稱 | 說明 |
屬性,唯讀 | Application | 資料夾項目的應用程式對象。 |
屬性,唯讀 | GetFolder | 如果項目是一個資料夾,返回項目的Folder對象。 |
屬性,唯讀 | GetLink | 如果項目是一個捷徑,返回項目的ShellLinkObject對象。 |
方法,無返回值 | InvokeVerb | 執行項目的一個動詞。 |
屬性,唯讀 | IsBrowsable | 表示項目是否可以在瀏覽器或Windows資源管理器中託管。 |
屬性,唯讀 | IsFileSystem | 表示項目是否是檔案系統的部分。 |
屬性,唯讀 | IsFolder | 表示項目是否是一個資料夾。 |
屬性,唯讀 | IsLink | 表示項目是否是一個捷徑。 |
屬性,讀/寫 | ModifyDate | 設定或獲取一個檔案的最後修改日期和時間。ModifyDate可以用來檢索一個資料夾的最後修改日期和時間,但不能設定。 |
屬性,讀/寫 | Name | 設定或獲取項目的名稱。 |
屬性,唯讀 | Parent | 獲取項目的上級對象。 |
屬性,唯讀 | Path | 項目的全路徑和名稱。 |
屬性,唯讀 | Size | 項目的大小。 |
屬性,唯讀 | Type | 表示項目類型的字元串。 |
方法 | Verbs | 返回項目的FolderItemVerbs對象。這個對象是項目的可執行動詞的集合。 |