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