Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Представляет объект в оболочке . Предоставляются методы для управления оболочкой и выполнения команд в оболочке. Существуют также методы для получения других объектов, связанных с оболочкой.
Примечание
IShellDispatch реализуется и обращается к ней через объект Shell .
Элементы
Объект IShellDispatch имеет следующие типы элементов:
Методы
Объект IShellDispatch содержит следующие методы.
| Метод | Описание |
|---|---|
| BrowseForFolder | Создает диалоговое окно, позволяющее пользователю выбрать папку, а затем возвращает объект Folder выбранной папки. |
| CascadeWindows | Каскадирует все окна на рабочем столе. Этот метод имеет тот же эффект, что и щелчок правой кнопкой мыши на панели задач и выбор каскадных окон. |
| ControlPanelItem | Запускает указанное приложение панель управления. Если приложение уже открыто, оно активирует запущенный экземпляр. Примечание: В Windows Vista большинство панель управления приложений являются элементами оболочки и не могут быть открыты с помощью этой функции. Чтобы открыть эти панель управления приложения, передайте каноническое имя в control.exe. Пример: |
| EjectPC | Извлекает компьютер из док-станции. Это то же самое, что щелкнуть меню "Пуск" и выбрать "Извлечь компьютер", если компьютер поддерживает эту команду. |
| Анализ | Открывает указанную папку в окне windows Обозреватель. |
| FileRun | Отображает диалоговое окно Запуск для пользователя. |
| FindComputer | Отображает диалоговое окно Результаты поиска: компьютеры . В диалоговом окне отображается результат поиска указанного компьютера. |
| FindFiles | Отображает диалоговое окно Найти: все файлы . Это то же самое, что щелкнуть меню "Пуск" и выбрать поиск. |
| Справка | Отображает окно Справка и поддержка Windows. Этот метод действует так же, как при нажатии меню "Пуск" и выборе пункта "Справка и поддержка". |
| Свернуть все | Свертывание всех окон на рабочем столе. Этот метод действует так же, как щелкнуть правой кнопкой мыши панель задач и выбрать Свернуть все окна в старых системах или щелкнуть значок Показать рабочий стол на панели задач. |
| Пространства имен | Создает и возвращает объект Folder для указанной папки. |
| Open | Открывает указанную папку. |
| RefreshMenu | Обновляет содержимое меню "Пуск ". Используется только с системами, предшествующими Windows XP. |
| SetTime | Отображает диалоговое окно Дата и время . Этот метод действует так же, как щелчок правой кнопкой мыши по часам в области состояния панели задач и выбор параметра Изменить дату и время. |
| Завершение работыWindows | Отображает диалоговое окно Завершение работы Windows . Это то же самое, что щелкнуть меню "Пуск" и выбрать Завершение работы. |
| Приостановить | Td |
| TileHorizontally | Плитки всех окон на рабочем столе по горизонтали. Этот метод имеет тот же эффект, что и щелчок правой кнопкой мыши на панели задач и выбор пункта Показать окна с накоплением. |
| TileVertically | Плитки всех окон на рабочем столе по вертикали. Этот метод имеет тот же эффект, что и щелчок правой кнопкой мыши на панели задач и выбор пункта Показать окна рядом. |
| Свойства trayProperties | Отображает диалоговое окно Свойства панели задач и меню "Пуск ". Этот метод имеет тот же эффект, что и щелчок правой кнопкой мыши на панели задач и выбор свойства. |
| UndoMinimizeALL | Восстанавливает все окна рабочего стола в том состоянии, в которое они находились до последней команды MinimizeAll . Этот метод действует так же, как щелчок правой кнопкой мыши на панели задач и выбор пункта Отменить свертывание всех окон (в старых системах) или второй щелчок значка Показать рабочий стол на панели задач. |
| Windows | Создает и возвращает объект ShellWindows . Этот объект представляет коллекцию всех открытых окон, принадлежащих оболочке . |
Свойства
Объект IShellDispatch имеет следующие свойства.
| Свойство | Тип доступа | Описание |
|---|---|---|
|
Приложение |
Только для чтения |
Содержит объект , представляющий приложение. |
|
Parent |
Только для чтения |
Извлекает объект , представляющий родительский объект текущего объекта. |
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента |
Windows 2000 Professional, Windows XP [только классические приложения] |
| Минимальная версия сервера |
Windows 2000 Server [только классические приложения] |
| Заголовок |
|
| IDL |
|
| DLL |
|
См. также раздел