Bildschirminformationen
- Fluid Byte
- Beiträge: 3110
- Registriert: 27.09.2006 22:06
- Wohnort: Berlin, Mitte
Re: Bildschirminformationen
Ich hab meinen PC jetzt extra auf UHD umgestellt mit 250% Skalierung und der Code funktioniert einwandfrei wie zuvor.
Welche Version von PB, Windows und Grafiktreibern benutzt du?
Welche Version von PB, Windows und Grafiktreibern benutzt du?
Windows 10 Pro, 64-Bit / Outtakes | Derek
Re: Bildschirminformationen
PB 5.60, 32Bit, Windows 10 Pro 64 Bit, Intel HDFluid Byte hat geschrieben:Ich hab meinen PC jetzt extra auf UHD umgestellt mit 250% Skalierung und der Code funktioniert einwandfrei wie zuvor.
Welche Version von PB, Windows und Grafiktreibern benutzt du?
(PB ist deshalb 32Bit, weil ich im Hauptprojekt eine 32-Bit C-DLL benutze).
VG
Stevie
Re: Bildschirminformationen
Auch bei PB 5.60 64-Bit tritt dieses Phänomen auf.
VG
Stevie
VG
Stevie
- man-in-black
- Beiträge: 362
- Registriert: 21.08.2006 17:39
Re: Bildschirminformationen
Hi Stevie,
rein rechnerisch passen die 250% (3840/250% -> 1536). Mich wundert nur, dass es bei Fluid Byte
scheinbar normal angezeigt wird ...
Hab leider auch grad kein W10 zur Hand, ums selbst zu testen.
MFG
MIB
rein rechnerisch passen die 250% (3840/250% -> 1536). Mich wundert nur, dass es bei Fluid Byte
scheinbar normal angezeigt wird ...
Hab leider auch grad kein W10 zur Hand, ums selbst zu testen.
MFG
MIB
Re: Bildschirminformationen
Hallo Mib,man-in-black hat geschrieben:Hi Stevie,
rein rechnerisch passen die 250% (3840/250% -> 1536). Mich wundert nur, dass es bei Fluid Byte
scheinbar normal angezeigt wird ...
Hab leider auch grad kein W10 zur Hand, ums selbst zu testen.
MFG
MIB
das mit der Skalierung war ein guter Hinweis! Ich habe die Skalierung auf 100% umgestellt und nun stimmt alles!
Kennt jemand eine API-Funktion, mit der ich die Skalierung abfragen kann?
Vielen Dank und viele Grüße!
Stevie
Re: Bildschirminformationen
Schau mal in meine WinAPI Library nach: http://www.rsbasic.de/aktualisierung/wi ... mitteln.pb
Re: Bildschirminformationen
Vielen Dank für die schnelle Antwort!RSBasic hat geschrieben:Schau mal in meine WinAPI Library nach: http://www.rsbasic.de/aktualisierung/wi ... mitteln.pb
Ich bekomme z.B. 96 dpi als Ergebnis. Wie muss ich die jetzt weiterverarbeiten?
VG
Stevie
Re: Bildschirminformationen
Wie du damit arbeiten kannst, kannst du den folgenden Beispielcode anschauen: http://www.purebasic.fr/english/viewtop ... 12&t=40507
Re: Bildschirminformationen
Vielen Dank an alle!
Die Ursache ist gefunden, jetzt geht es an die Umsetzung!
VG
Stevie
Die Ursache ist gefunden, jetzt geht es an die Umsetzung!
VG
Stevie
Re: Bildschirminformationen
Die Antwort:
Nutze:
Rechne jetzt:
Skalierung-Breite = 100 / OutputWidth() * DesktopWidth(0)
Skalierung-Höhe = 100 / OutputHeight() * DesktopHeight(0)
Ich hoffe helfen zu können.
Nutze:
Code: Alles auswählen
ExamineDesktops()
Debug DesktopWidth(0)
Debug DesktopHeight(0)
Skalierung-Breite = 100 / OutputWidth() * DesktopWidth(0)
Skalierung-Höhe = 100 / OutputHeight() * DesktopHeight(0)
Ich hoffe helfen zu können.
Betriebssysteme: div. Windows, Linux, Unix - Systeme
no Keyboard, press any key
no mouse, you need a cat
no Keyboard, press any key
no mouse, you need a cat