Deklarieren eines hohen DPI-Bewusstseins pro Fenster unter Windows 8

Ich entwickle Audio-Plugins, die auf einem Host wie Cubase ausgeführt werden, und möchte Unterstützung für hohe DPI-Werte hinzufügen. Dies ist problematisch, da alle mir bekannten Hostanwendungen als nicht hochauflösend deklariert werden, sodass alle Fenster vom DWM automatisch skaliert werden. Ich suche nach einer Möglichkeit, die DWM-DPI-Skalierung für das Plug-in-Fenster zu deaktivieren, auch wenn der Host selbst nicht DPI-fähig ist (daher wird die DWM-DPI-Skalierung für alle anderen Fenster verwendet). Weiß jemand, ob das überhaupt möglich ist?

Bei Anwendungen, die viele Plugins verwenden, wie z. B. Audio-Hosts, ist dies ein sehr reales Problem, da sie sich nicht einfach als hochauflösend erklären können: Dies würde alle vorhandenen Plugins beschädigen. Wenn Windows keine Lösung dafür bietet, stecken wir immer in 96-dpi-Land fest. Grundsätzlich denke ich, wir brauchen eine Lösung, die feiner ist als das Festlegen dieses pro-Prozess, damit der Host und die Plugins individuell ihren Bekanntheitsgrad deklarieren können.

Wenn dies derzeit nicht möglich ist, gibt es eine Möglichkeit, einen Microsoft-Techniker zu kontaktieren, damit er zu einer zukünftigen Version von Windows hinzugefügt werden kann?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage