Новости
Книжный шкаф
Фотодневник
Anime
Друзья
Разное
Книга жалоб и предложений
Мои проекты:
Rus WinAPI Help
Rus DivX Help
Refrain Blue
Rizelmine
![]() |
|
|
Новости
Книжный шкаф
Фотодневник
Anime
Друзья
Разное
Книга жалоб и предложений
Мои проекты:
Rus WinAPI Help
Rus DivX Help
Refrain Blue
Rizelmine
![]() |
|
|
Этот хелп п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аткое описание выполняемого функцией действия.
Информация в хелпе в основном является собранной из множества источников. Таким образом, получается, что некоторые описания могут отличаться между собой или иметь некоторые ошибки. Увы, так как я работаю над хелпом один, то не в состоянии отследить все. Большая просьба ко всем, кто может хоть чем-нибудь помочь. Например прислать переводы функций, прислать готовый пример, просто указать на ошибку, составить комментарии или просто с предложениями, писать на адрес:admin@vserg.ru.
Внимание: Файл для запуска только winapi.hlp.
Для того чтобы подключить Help в Delphi необходимо выбрать "Help" > "Customize...".
Затем в открывшемся окне на вкладке "Contents" ажать
"Edit" > "Add files..." и выбрать файл Winapi.cnt, а на вкладках
"Index" и "Link" выбрать файлы Winapi.hlp, rwhmm.hlp,rhwex.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';