Объект оболочки
Представляет объекты в оболочке. Предоставляются методы для управления оболочкой и выполнения команд в оболочке. Существуют также методы для получения других объектов, связанных с оболочкой.
Элементы
Объект Оболочки имеет следующие типы элементов:
Методы
Объект Shell содержит следующие методы.
Метод | Описание |
---|---|
AddToRecent | Добавляет файл в список последних использованных (MRU). |
BrowseForFolder | Создает диалоговое окно, позволяющее пользователю выбрать папку, а затем возвращает объект Folder выбранной папки. |
CanStartStopService | Определяет, может ли текущий пользователь запустить и остановить именованную службу. |
CascadeWindows | Каскадирует все окна на рабочем столе. Этот метод имеет тот же эффект, что и щелчок правой кнопкой мыши на панели задач и выбор каскадных окон. |
ControlPanelItem | Запускает указанное приложение панель управления (*.cpl). Если приложение уже открыто, оно активирует запущенный экземпляр. Примечание: В Windows Vista большинство панель управления приложений являются элементами оболочки и не могут быть открыты с помощью этой функции. Чтобы открыть эти панель управления приложения, передайте каноническое имя в control.exe. Пример:
|
EjectPC | Извлекает компьютер из док-станции. Это аналогично выбору меню "Пуск" и выбору "Извлечь компьютер", если компьютер поддерживает эту команду. |
Анализ | Открывает указанную папку в окне Обозреватель Windows. |
ExplorerPolicy | Возвращает значение для указанной политики интернет-Обозреватель. |
FileRun | Отображает диалоговое окно Выполнить для пользователя. Этот метод действует так же, как при щелчке меню "Пуск" и выборе пункта Выполнить. |
FindComputer | Отображает диалоговое окно Результаты поиска: компьютеры . В диалоговом окне отображается результат поиска указанного компьютера. |
FindFiles | Отображает диалоговое окно Найти: все файлы . Это то же самое, что щелкнуть меню Пуск и выбрать Поиск (или его эквивалент в системе до Windows XP). |
FindPrinter | Отображает диалоговое окно Поиск принтера . |
GetSetting | Извлекает глобальный параметр оболочки. |
GetSystemInformation | Извлекает сведения о системе. |
Справка | Отображает центр справки и поддержки Windows. Этот метод действует так же, как при щелчке меню "Пуск" и выборе пункта "Справка и поддержка". |
IsRestricted | Извлекает параметр ограничения группы из реестра. |
IsServiceRunning | Возвращает значение, указывающее, запущена ли определенная служба. |
Свернутьвсе | Свертывание всех окон на рабочем столе. Этот метод имеет тот же эффект, что и щелчок правой кнопкой мыши на панели задач и выбор пункта Свернуть все windows в старых системах или нажатие значка Показать рабочий стол в области быстрого запуска панели задач в Windows 2000 или Windows XP. |
Пространства имен | Создает и возвращает объект Folder для указанной папки. |
Open | Открывает указанную папку. |
RefreshMenu | Обновляет содержимое меню "Пуск ". Используется только с системами, предшествующими Windows XP. |
SearchCommand | Отображает панель "Поиск приложений". |
Запуск службы | Запускает именованную службу. |
ServiceStop | Останавливает именованную службу. |
SetTime | Отображает диалоговое окно Свойства даты и времени . Этот метод имеет тот же эффект, что и щелчок часов правой кнопкой мыши в области состояния панели задач и выбор параметра Изменить дату и время. |
ShellExecute | Выполняет указанную операцию с указанным файлом. |
ShowBrowserBar | Отображает панель браузера. |
ShutdownWindows | Отображает диалоговое окно Завершение работы Windows . Это то же самое, что щелкнуть меню "Пуск" и выбрать Пункт Завершить работу. |
Приостановить | Td |
TileHorizontally | Плитки всех окон на рабочем столе по горизонтали. Этот метод имеет тот же эффект, что и щелчок правой кнопкой мыши на панели задач и выбор окна плитки по горизонтали. |
TileVertically | Плитки всех окон на рабочем столе по вертикали. Этот метод имеет тот же эффект, что и щелчок правой кнопкой мыши на панели задач и выбор окна плитки по вертикали. |
ToggleDesktop | Отображает или скрывает рабочий стол. |
TrayProperties | Отображает диалоговое окно Свойства панели задач и меню "Пуск ". Этот метод имеет тот же эффект, что и щелчок правой кнопкой мыши на панели задач и выбор свойства. |
UndoMinimizeALL | Восстанавливает все окна рабочего стола в том же состоянии, в которое они находились до последней команды MinimizeAll . Этот метод действует так же, как щелкнуть правой кнопкой мыши панель задач и выбрать команду Отменить свертывание всех windows в старых системах или второй щелчок значка Показать рабочий стол в области быстрого запуска панели задач в Windows 2000 или Windows XP. |
Windows | Создает и возвращает объект ShellWindows . Этот объект представляет коллекцию всех открытых окон, принадлежащих оболочке . |
Безопасность Windows | Отображает диалоговое окно Безопасность Windows. |
WindowSwitcher | Отображает открытые окна в трехмерном стеке, который можно пролистывать. |
Свойства
Объект Shell имеет следующие свойства.
Свойство | Тип доступа | Описание |
---|---|---|
Приложение |
Только для чтения |
Содержит объект Application объекта. |
Parent |
Только для чтения |
Возвращает объект , представляющий родительский объект текущего объекта. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 2000 Professional, Windows XP [только классические приложения] |
Минимальная версия сервера |
Windows 2000 Server [только классические приложения] |
Заголовок |
|
IDL |
|
DLL |
|
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по