FarListItemData
описывает данные, которые будут ассоциированы с элементом списка DI_LISTBOX или DI_COMBOBOX.
struct FarListItemData { size_t StructSize; intptr_t Index; size_t DataSize; void *Data; };
FarListItemData
. Перед использованием структуры плагин должен заполнить поле.Data
или 0
, если предполагается ассоциировать с пунктом списка Unicode-строку.DataSize | Data |
---|---|
0 |
Указатель на Unicode-строку. Выделяется память размером wcslen(Data)+1 символов. Передаваемые данные копируются в выделенную область памяти. |
!=0 |
Произвольные данные. Выделяется память размером DataSize . Передаваемые данные копируются в выделенную область памяти. |