Declarando alto reconhecimento de DPI por janela no Windows 8

Estou desenvolvendo plug-ins de áudio que são executados em um host como o Cubase e pretendo adicionar suporte a DPI alto. Isso é problemático porque todos os aplicativos host que eu conheço se declaram com reconhecimento de DPI não alto; portanto, todas as janelas são dimensionadas automaticamente pelo DWM. Estou procurando uma maneira de desativar o dimensionamento de DPI DWM para a janela do plug-in, mesmo que o host em si não tenha conhecimento de DPI (portanto, ele usa o dimensionamento de DPI DWM para todas as outras janelas). Alguém sabe se isso é possível?

Para aplicativos que usam muitos plug-ins, como hosts de áudio, esse é um problema muito real, porque eles não podem simplesmente prosseguir e se declarar com alto reconhecimento de DPI: isso quebraria todos os plug-ins existentes. Portanto, a menos que o Windows forneça uma solução para isso, sempre estaremos presos em terra de 96 dpi. Basicamente, acho que precisamos de uma solução mais refinada do que definir esse processo, para que o host e os plugins possam declarar individualmente seu nível de conhecimento.

Caso isso não possa ser feito, existe uma maneira de entrar em contato com um engenheiro da Microsoft para que ele possa ser adicionado a uma versão futura do Windows?

questionAnswers(2)

yourAnswerToTheQuestion