HWNDComponentPeer::toFront HWNDComponentPeer::HWNDComponentPeer HWNDComponentPeer::isMinimised HWNDComponentPeer::isMinimised HWNDComponentPeer::isMinimised HWNDComponentPeer::grabFocus HWNDComponentPeer::isMinimised HWNDComponentPeer::getNativeHandle HWNDComponentPeer::isMinimised HWNDComponentPeer::isFocused HWNDComponentPeer::isMinimised HWNDComponentPeer::isMinimised HWNDComponentPeer::getNativeHandle DETACH OPENGL OpenGLContext::detach ============== OpenGLContext::shutdownOnRenderThread OpenGLContext::~NativeContext OpenGLContext::deleteRenderContext OpenGLContext::releaseDC HWNDComponentPeer::getNativeHandle OpenGLContext::releaseDC done HWNDComponentPeer::~HWNDComponentPeer() HWNDComponentPeer::getBounds = 0 0 1600 664 HWNDComponentPeer::repaint RE-ATTACH OPENGL OpenGLContext::attachTo =========== HWNDComponentPeer::getBounds = 0 0 1600 664 HWNDComponentPeer::repaint HWNDComponentPeer::isMinimised OpenGLContext::NativeContext OpenGLContext::createNativeWindow HWNDComponentPeer::getNativeHandle HWNDComponentPeer::HWNDComponentPeer() HWNDComponentPeer::updateBorderSize HWNDComponentPeer::setTitle OpenGLContext::updateWindowPosition OpenGLContext::updateWindowPosition calling SetWindowPos HWNDComponentPeer::getNativeHandle HWNDComponentPeer::isMinimised HWNDComponentPeer::isFullScreen OpenGLContext::updateWindowPosition called SetWindowPos HWNDComponentPeer::setVisible OpenGLContext::triggerRepaint HWNDComponentPeer::getNativeHandle OpenGLContext::createNativeWindow done OpenGLContext::initialisePixelFormatDescriptor OpenGLContext::initialiseWGLExtensions OpenGLContext::createRenderContext OpenGLContext::wglChoosePixelFormatExtension HWNDComponentPeer::getBounds = 0 0 1600 664 HWNDComponentPeer::repaint HWNDComponentPeer::getBounds = 0 0 1600 664 HWNDComponentPeer::repaint OpenGLContext::createdOk OpenGLContext::getNativeHandle HWNDComponentPeer::getNativeHandle OpenGLContext::updateWindowPosition OpenGLContext::updateWindowPosition calling SetWindowPos HWNDComponentPeer::getNativeHandle OpenGLContext::updateWindowPosition called SetWindowPos ATTACHED OPENGL HWNDComponentPeer::isMinimised HWNDComponentPeer::isFullScreen OpenGLContext::triggerRepaint OpenGLContext::initialiseOnRenderThread HWNDComponentPeer::getNativeHandle OpenGLContext::initialiseOnRenderThread done OpenGLContext::setSwapInterval 1 OpenGLContext::checkViewportBounds updateViewportSize 60 130 1600 664 OpenGLContext::getNativeHandle HWNDComponentPeer::getNativeHandle >>>>>>>>>>>> OpenGL detached and reattached now and UI components are enlarged and pixelated >>>>>>>>>>>> Visual Studio has focus >>>>>>>>>>>> Next I click back on the plugin and it gains focus HWNDComponentPeer::toFront HWNDComponentPeer::HWNDComponentPeer HWNDComponentPeer::isMinimised HWNDComponentPeer::isMinimised HWNDComponentPeer::isMinimised HWNDComponentPeer::grabFocus HWNDComponentPeer::isMinimised HWNDComponentPeer::getNativeHandle HWNDComponentPeer::isMinimised HWNDComponentPeer::isFocused HWNDComponentPeer::isMinimised HWNDComponentPeer::isMinimised HWNDComponentPeer::isMinimised >>>>>>>>>>>> Now UI components are scaled correctly >>>>>>>>>>>> Closing Ableton Live HWNDComponentPeer::getNativeHandle Exception thrown at 0x00007FFEDB9A4F69 in Ableton Live 11 Trial.exe: Microsoft C++ exception: _com_error at memory location 0x000000000014C700. HWNDComponentPeer::getNativeHandle OpenGLContext::shutdownOnRenderThread HWNDComponentPeer::~HWNDComponentPeer() OpenGLContext::detach ============== OpenGLContext::~NativeContext OpenGLContext::deleteRenderContext OpenGLContext::releaseDC HWNDComponentPeer::getNativeHandle OpenGLContext::releaseDC done HWNDComponentPeer::~HWNDComponentPeer() The program '[11664] Ableton Live 11 Trial.exe' has exited with code 0 (0x0).