Probleme mit HiDPI und BevelButtons

Hallo in die Runde.

Ich habe inzwischen die meisten Grafiken in drei Größen vorliegen. Nun habe ich meine Anwendung mal auf meinem Win10 Tablet getestet und sehe, dass dort die Icons der Bevel-Buttons zu klein sind (die Beschriftung übrigens auch).

Stelle ich HiDPI aus, sieht alles wie gewohnt aus.

Ich habe aber noch nicht heraus gefunden, was Xojo dazu veranlasst, HiDIP anzunehmen.

Wie kann ich erreichen, dass Xojo die richtige Grafik, in der richtigen Größe, einfügt?

Warum wird das Tablet überhaupt als HiDPI Gerät erkannt?
Es hat eine Auflösung von 1920x1080 auf 10,1" (OK, sind 220dpi), aber wie erkenne ich, dass Xojo von HiDPI ausgeht?

Bei einigen Buttons zeichne ich die Grafiken der Icons selbst. Die Buttons sind aber mit 22x22 Pixel kein HiDPI. Hat die Text-/Grafikscalierung von Windows damit zu tun? Ich habe hier 175% eingestellt.

Fragen über Fragen :frowning:

Gruß, Stefan.

Wenn dein Gert 220 dpi hat, zhlt das ja damit absolut zu HiDPI-Gerten. Die Festlegung drfte durch den Window.ScaleFactor erfolgen. Die HiDPI-Untersttzung unter Windows scheint mir allerdings einiges schwieriger zu sein als Retina auf dem Mac, oder anders gesagt, ich glaube, da haben die Ingenieure noch ein paar Baustellen zu beseitigen. Ich behelfe mir momentan so, dass ich beim Windows-Build HiDPI ausschalte :frowning:

Hallo Ulrich.
Danke für Deine Einschätzung.
Ich habe HiDPI-Suport lediglich angefangen, weil ich Retina-Unterstützung benötige um in den App-Store zu kommen.

Wie es aussieht, kann ich mir dann das Gefrickel unter Windows wohl momentan sparen.

Sollte ich die Bilder in dreifacher Größe aus Xojo entfernen oder werden die unter Mac OS ohnehin ignoriert?

Gruß, Stefan.

PS: Windows.ScaleFactor ist interessant.