Объект IShellDispatch
Представляет объект в оболочке . Предоставляются методы для управления оболочкой и выполнения команд в оболочке. Существуют также методы для получения других объектов, связанных с оболочкой.
Примечание
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 |
|
См. также раздел