Функции:
|
GetProcAndIddForUrl |
Запрашивает
у плагина идентификатор шаблона диалога и его диалоговую процедуру для
диалога добавления новой загрузки или свойств связанной загрузки.
|
Сообщения (отправляемые родительскому окну):
|
UM_ALLOCLDB |
Возвращает первую или создаёт ещё одну LDB структуру (т.е. ещё одну загрузку).
|
UM_FREELDB |
Освобождает (удаляет) загрузку.
|
UM_GETIUNKNOWN |
Возвращает указатель на интерфейс iPluginUncnown - средства управления через COM подобные интерфейсы.
|
UM_GETLDB |
Возвращает указатель на POPLDBLST - вектор-список со структурами LDB.
|
UM_PREPARELOAD |
Форсирует базовый диалог заполнить структуру загрузки из своих полей ввода.
|
UM_RESETLDB |
Сбрасывает содержимое загрузки. Аналогична ResetLDB() из интерфейсов.
|
UM_STARTLOAD |
Инициация начала загрузки без закрытия диалога добавления.
|
WM_CLOSE
|
Помимо своего базового функционала обладает параметрами принятия или отмены загрузок с закрытием диалога.
|
Извещения (от родительского окна): |
UN_BLKRCV |
Сообщает что ещё один пакет данных принят
|
UN_NEWNAME |
Сообщает что вычислено имя файла (посылается когда при создании закачки имя файла не выбрано).
|
UN_SIZE |
Сообщает о получении данных о размере загружаемых с сервера данных.
|
UN_STATE |
Сообщает о изменении состояния загрузки.
|