No, I don't think I have, but that is probably because I don't have that SetFocus() there anymore (at least not for FL Studio).
FL Studio (and most VST hosts) support a effVendorSpecific VST opcode (0x73744341) for handling mouse wheel messages:
Code:
case effVendorSpecific: {
switch (idx) {
// Mouse wheel
case 0x73744341: {
if (value == 0x57686565) {
IGraphics* pGraphics = _this->GetGUI();
if (pGraphics) {
return pGraphics->ProcessMouseWheel(opt);
}
}
break;
}
...