POPLDBLST

Список структур LOADDATABLOCK всех загрузок, задействованных (созданных плагином) в текущем в данный момент открытом диалоге добавления загрузки или её свойств.

typedef struct POPLDBLST{   
    const size_t nAlloc; //число выделенных элементов списка
    const size_t nItems; //число задействованных элементов списка (число элементов itm)
    LOADDATABLOCK *itm[]; //указатель на первый элемент
}*PPOPLDBLST;

Параметры


nAlloc
Для системных нужд. Предназначен для расчёта памяти, занимаемой массивом. Следует игнорировать этот элемент!
nItems
Определяет число загрузок в списке, адресуемых через поле itm
itm
Список адресов структур LOADDATABLOCK описывающих ранее созданные загрузки.

Заметки

Структура LOADDATABLOCK, адресуемая через itm[0], имеет особый статус т. к. является хранилищем значений полей элементов управления диалога. Её поля не обязаны соответствовать последним изменениям элементов интерфейса пользователем, для принудительной синхронизации следует посылать сообщение UM_PREPARELOAD.
Эта структура всегда и только существует когда открыт диалог добавления загрузки или свойств загрузки. Для диалога свойств загрузки в неё  также включаются все дочерние для данной родительской загрузки загрузки (если эта загрузка является родительской)

Быстрая справка

ОС C поддержкой WinAPI v4
DLL 2fap.exe
Библиотека -
Заголовок plugincom-plugin.h

Смотри также

Функционал диалога добавления и свойств загрузки
UM_GETLDB