Hi Guys,
I’m having problems with ScopedDPIAwarenessDisabler when used in a plugin, it doesn’t work!
If I run the plugin standalone then this test code works:
delete m_pPluginEditor;
m_pPluginEditor = m_audioProcessor.CreateHostedEditorIfNeeded();
auto a = std::make_unique<juce::ScopedDPIAwarenessDisabler>();
juce::DocumentWindow *pDoc = new juce::DocumentWindow("pop",
juce::LookAndFeel::getDefaultLookAndFeel().findColour(juce::ResizableWindow::backgroundColourId),
juce::DocumentWindow::minimiseButton | juce::DocumentWindow::closeButton);
pDoc->setBounds(50, 50, 2000, 2000);
pDoc->setContentOwned(m_pPluginEditor, true);
pDoc->setResizable(m_pPluginEditor->isResizable(), false);
pDoc->setVisible(true);
pDoc->toFront(true);
When running as a plugin though it doesn’t.
The whole windows DPI thing is confusing the hell out of me, should this be possible?