Форум: "Потрепаться";
Текущий архив: 2005.03.20;
Скачать: [xml.tar.bz2];
ВнизНавороченый компонент для потдержки плагинов в проекте Найти похожие ветки
← →
DelphiN! © (2005-03-01 12:39) [0]Народ, подскажите какойнибудь хороший, навороченый компонент для потдержки плагинов в проекте
Заранее благодарен
← →
TUser © (2005-03-01 12:47) [1]В Jedi есть какой-то. Но лучше, наверное, руками.
← →
DelphiN! © (2005-03-01 13:02) [2]Кстати обязательно нужна потдержка передачи сообщений (текстовых) плагинам
← →
вредитель © (2005-03-01 13:18) [3]Кстати обязательно нужна потдержка передачи сообщений (текстовых) плагинам
Да простит меня, DelphiN!, но водимо дельфисты.
У нас бейсиковцев даже так бывает:
//// экспорт из dll
Вызывается для обмена информацией между модулем и программой.
INT WINAPI PluginFeedback(INT iAction, LPARAM lParam, VOID **pParam);
Параметры:
iAction
Код действия, запрашиваемого программой. Может принимать
следующие значения:
ACTION_LOAD
Загрузка модуля XXXXXXXX. Параметр lParam содержит
дескриптор (HANDLE) главного окна приложения.
ACTION_REGET_HANDLE
Изменение дескриптора главного окна проложения. Параметр
lParam содержит верный дескриптор главного окна приложения.
ACTION_FEEDBACK
Запрос на изменение настроек модуля. Параметр lParam
содержит дескриптор окна настроек программы.
ACTION_DEACTIVATE
Запрос на удаление модуля. Модуль должен удалить все
выделенные им при установке системные ресурсы (ключи реестра
и пр.).
ACTION_GETDESCRIPTION
Запрос на получение описания модуля, отображаемого в
настройках программы. По адресу, содержащемуся в параметре
pParam, необходимо присвоить указатель на глобальный
экзкмпляр строки завершенной нулем, содержащий краткое
описание модуля. Длина данной строки не должна превышать
значения константы MAX_PLUGIN_STRING.
ACTION_GETFILTER
Запрос на получение фильтра для стандартного диалога
открытия/сохранения файла. По адресу содержащемуся в
параметре pParam необходимо присвоить указатель на
глобальный экзкмпляр строки завершенной нулем, содержащий
фильтр для формата файлов, поддерживаемого модулем. Строка
имеет следующий вид: Название формата|фильтр, например
Текстовые файлы (*.txt)|*.txt. Длина данной строки не должна
превышать значения константы MAX_PLUGIN_STRING.
lParam
Значение данного параметра зависит от значения параметра
iAction.
pParam
Значение данного параметра зависит от значения параметра
iAction.
Возвращаемое значение:
Возвращаемое значение учитывается только при значении
параметра iAction равном ACTION_LOAD или ACTION_DEACTIVATE.
Если функция возвратит нулевое значение, то действие,
соответствующее коду параметра iAction, не будет произведено
вызывающей программой (т.е. модуль не будет загружен или
удален).
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2005.03.20;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.04 c