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