FarSettingsItem используется в функции SettingsControl для управления настройками.
struct FarSettingsItem
{
size_t StructSize;
size_t Root;
const wchar_t *Name;
enum FARSETTINGSTYPES Type;
union
{
unsigned __int64 Number;
const wchar_t *String;
struct
{
size_t Size;
const void *Data;
} Data;
}
#ifndef __cplusplus
Value
#endif
;
};
FarSettingsItem. Перед использованием структуры плагин должен заполнить поле.SCTL_OPENSUBKEY.| Тип | Описание |
|---|---|
| FST_UNKNOWN | не определен |
| FST_SUBKEY | подключ |
| FST_QWORD | число |
| FST_STRING | строка |
| FST_DATA | данные |