VST 3.7 supports the feature to hide an automation parameter in the host. However Cubase 10.0.50 still shows it.
Example code:
tresult PLUGIN_API T2Audio::initialize(FUnknown* context) //wird beim validator 2x aufgerufen?
{
tresult result = SingleComponentEffect::initialize(context);
if (result != kResultOk) return result;
…
StringListParameter* listParam2 = new StringListParameter(USTRING(“reserved”), kFile);
for (int i = 0;i < FILEMENULISTMAX;i++) listParam2->appendString(USTRING(FileMenuList[i]));
listParam2->getInfo().flags = ParameterInfo::kIsReadOnly;
listParam2->getInfo().flags = ParameterInfo::kIsHidden;
…