Рад привествовать вас. Сперва несколь слов о хелпе. Этот хелп пpедставляет собой кpаткий спpавочник для пpогpаммистов, котоpым тpебуется конкpетная инфоpмация по той или иной возможности интеpфейса API. Функции и пpоцедуpы Windows пеpечисляются и описываются в алфавитном поpядке. Для каждой пpоцедуpы или функции пpиводится следующая инфоpмация: заголовок пpоцедуpы или функции , описание каждого паpаметpа, возвpащаемое значение и кpаткое описание выполняемого функцией действия. Сейчас описано 680 функций и процедур,20 видов констант,54 структуры и несчитанно сообщений Windows ( считать влом было, больно много :))) ).
Информация в хелпе в основном является собранной из множества источников. таким образом, получается что некоторые описания могут отличаться между собой или иметь некоторые ошибки. Увы, так как я работаю над хелпом один, то не в состоянии отследить все. Большая просьба ко всем, кто может хоть чем-нибудь помочь. Например прислать переводы функция, прислать готовый пример, просто указать на ошибку, составить комментарии или просто с предложениями, писать на адрес:vsergeyspb@yandex.ru.
Внимание: Для того чтобы подключить Help в Delphi необходимо выбрать "Help" > "Customize...". Затем в открывшемся окне на вкладке "Contents" нажать "Edit" > "Add files..." и выбрать файл Winapi.cnt, а на вкладках "Index" и "Link" выбрать файл Winapi.hlp. После внесенных изменений нажать "File" > "Save Project". Замечания: 1) Как правило в Динамических библиотеках функции описаны как обычные ANSI (A) и расширенные Word(W) и помечаются соответствующей буквой на конце названия функции. Например SHEmptyRecycleBinA и SHEmptyRecycleBinW. Соответственно в Дельфи обычные (A) функции описываются без этой буквы, напримерSHEmptyRecycleBin. Это необходимо учесть если вы самостоятельно подключаете фукцию к проекту.
2) Необходимо помнить о соглашениях вызова функций. В Delphi это Register, а в ОС Windows это stdcall. Поэтому функция SHEmptyRecycleBin должна быть описана так: function SHEmptyRecycleBin (Wnd : HWND; pszRootPath : PChar; dwFlags : DWORD) : HRESULT; stdcall; external 'Shell32.dll' name 'SHEmptyRecycleBinA';
Размер: 639 КБ; Формат: *.HLP; Скачать с rapidShare;