|
ГЛАВА 31
Использование возможностей Shell API
Разобравшись с механизмами СОМ, вам
наверняка захочется "испытать радость общения"
с объектами, имеющимися в составе ОС. Microsoft уверенно
идет к тому, чтобы все составные части своих операционных
систем, как и прочих продуктов, превратить в СОМ-объекты.
В этом направлении сделаны большие шаги, и оболочка
Windows, и ее файловая система предоставляют интерфейсы
СОМ. В Windows 2000, судя по заверениям представителей
фирмы, все новые возможности представлены и доступны
в виде интерфейсов.
В качестве примера работы с интерфейсом
ShellLink вместе с Delphi поставляется
приложение Virtual ListView. Но, во-первых, в нем безо
всякого документирования вводятся достаточно сложные
структуры и интерфейсы; во-вторых, оно содержит только
минимум функций для работы с объектами. В этой главе
мы постараемся объяснить применяемые там приемы.
Примечание
Интерфейсы функций и СОМ-объектов
Shell содержатся в модулях SHELLAPI.PAS и SHLOBJ.PAS,
которые имеются в поставке Delphi.
|