Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Пользовательский интерфейс Windows предоставляет пользователям доступ к различным объектам, необходимым для выполнения приложений и управления операционной системой. Наиболее многочисленными и знакомыми этими объектами являются папки и файлы, которые находятся на дисках компьютера. Существует также ряд виртуальных объектов, позволяющих пользователю выполнять такие задачи, как отправка файлов на удаленные принтеры или доступ к корзине. Оболочка упорядочивает эти объекты в иерархическое пространство имен и предоставляет пользователям и приложениям согласованный и эффективный способ доступа к объектам и управления ими.
Сценарии разработки оболочки
Следующие сценарии разработки относятся к разработке приложений:
- Расширение оболочки, состоящей из создания источника данных (и использования модели данных Оболочки)
- Реализация подмножества задач источника данных Оболочки
- Поддержка библиотек и представлений элементов в проводнике Windows
- Использование диалогового окна общего файла
- Реализация элементов панели управления
- Управление уведомлениями
Следующие сценарии разработки связаны с владением форматом файлов:
- Реализация подмножества задач источника данных Оболочки
- Реализация любого обработчика
- Поддержка поиска на рабочем столе
Следующие сценарии разработки связаны с владением хранилищем данных:
- Поддержка поиска на рабочем столе и OpenSearch
- Реализация подмножества задач источника данных оболочки (виртуальных папок)
- Вспомогательные библиотеки в проводнике Windows
Следующий сценарий разработки связан с поддержкой устройств:
- Автоматическое выполнение и автоматическое воспроизведение
Документация по пакету SDK для Оболочки Windows
Эта документация разбита на три основных раздела:
- Руководство разработчика Shell содержит концептуальный материал о том, как работает оболочка и как использовать API оболочки в приложении.
- Справочник по оболочке документирует элементы программирования, составляющие различные API оболочки.
- примеры оболочки содержат ссылки на связанные примеры кода.
В следующей таблице представлена структура раздела "Справочник по оболочке". Если не указано иное, все элементы программирования документируются в неуправляемом языке C++.
| Секция | Описание |
|---|---|
| Классы оболочки | В этом разделе описаны классы Оболочки Windows. |
| интерфейсы оболочки | В этом разделе описываются интерфейсы объектной модели компонентов оболочки Windows (COM). |
| функций оболочки | В этом разделе описаны функции оболочки Windows. |
| функции обратного вызова оболочки | В этом разделе описаны шаблоны функций обратного вызова Оболочки Windows. |
| константы оболочки, перечисления и флаги | В этом разделе описываются константы, перечисления и флаги Windows Shell, используемые в API оболочки. |
| Функции упрощенной служебной программы оболочки оболочки | В этом разделе описаны функции упрощенной служебной программы Windows Shell, предоставляемые в Shlwapi.dll. |
| макросы оболочки | В этом разделе описаны макросы служебной программы Оболочки Windows. |
| сообщения оболочки и уведомления | В этом разделе описываются сообщения и уведомления, отправляемые элементами оболочки Windows. |
| объекты оболочки для сценариев и Microsoft Visual Basic | В этом разделе описаны объекты Windows, реализованные оболочкой для использования в скриптах и Microsoft Visual Basic. |
| объекты оболочки для C++ | В этом разделе описаны объекты Windows C++, реализованные оболочкой. |
| схемы оболочки | В этом разделе описывается библиотека, свойство и схемы манифеста передачи, используемые оболочкой Windows. |
| структуры оболочки | В этом разделе описаны структуры оболочки Windows, используемые в API оболочки. |