AMIGA-RESISTANCE
https://forum.amiga-resistance.info/

Aktuelle Desktopauflösung abfragen?
https://forum.amiga-resistance.info/viewtopic.php?f=38&t=3312
Seite 1 von 1

Autor:  root [ 19 Feb 2013, 20:46 ]
Betreff des Beitrags:  Aktuelle Desktopauflösung abfragen?

Hi
Ich möchte gerne in einem Hollywoodprogramm die aktuelle Auflösung des Desktop abfragen.
Nur wie mach ich das am besten?

Ich könnte nen Screenshot machen vom Desktop und dann die Auflösung des Bildes auslesen aber das ist mir zu primitiv.

:help:

Autor:  HelmutH [ 19 Feb 2013, 21:41 ]
Betreff des Beitrags:  Re: Aktuelle Desktopauflösung abfragen?

Hi root
läst sich das eventuell mit dem
t = GetDisplayModes ()
machen :?:

GetDisplayModes - return available display modes

wobei das wohl nur eine Abfrage für eine Zusammenstellung von allen verfügbaren Display modes ist. Weiß nicht, ob man damit vielleicht auch den Screenmode ausgelesen bekommt, der müsste doch auch irgendwo in einer Datei stehen, oder nicht :?:
Ich such mal ob ich da was finde.

Autor:  root [ 19 Feb 2013, 21:45 ]
Betreff des Beitrags:  Re: Aktuelle Desktopauflösung abfragen?

:winke:

Nein der Befehl listet nur alle zur Verfügung stehenden Auflösungen auf.
Die verwendete Auflösung wird nicht angegeben.

Autor:  Tipsi [ 19 Feb 2013, 23:45 ]
Betreff des Beitrags:  Re: Aktuelle Desktopauflösung abfragen?

Salli root

In der Hilfedatei unter GetAttribute im Abschnitt
#DISPLAY habe ich das hier gefunden:

width = GetAttribute(#DISPLAY, 0, #ATTRHOSTWIDTH)
height = GetAttribute(#DISPLAY, 0, #ATTRHOSTHEIGHT)

Damit solltest Du die Grösse vom Screen erhalten, auf
dem Dein Programm geöffnet wurde. Mit GetAttribute()
kannst Du noch vieles anderes auslesen. Ist ein netter
Befehl, welcher ich aber auch suchen musste.

Griessli
Tipsi

Autor:  root [ 21 Feb 2013, 17:36 ]
Betreff des Beitrags:  Re: Aktuelle Desktopauflösung abfragen?

:daumen3: genau das!
Ich habs wohl immer übersehen.
Danke Danke

Autor:  Tipsi [ 22 Feb 2013, 23:20 ]
Betreff des Beitrags:  Re: Aktuelle Desktopauflösung abfragen?

Ja, GetAttribute() kann man schnell übersehen,
da er leider ein universal Auslesebefehl ist. Ich
habe zuerst in der Gruppe Display nachgeschaut
und selbstverständlich nichts gefunden. :(

Wer vermutet schon, dass dieser Befehl sich
in der "Object Library" versteckt hat. Aber es
hat dem Befehl nichts genutzt; wir haben ihn
gefunden. :mrgreen:

Griessli
Tipsi

Autor:  HelmutH [ 23 Feb 2013, 15:08 ]
Betreff des Beitrags:  Re: Aktuelle Desktopauflösung abfragen?

Tipsi, Klasse wie du da immer wieder die richtigen Befehle findest in dem "Chaos" Befehlshaufen. Ich tu mich da immer sau schwer mit richtig rauszulesen was da manchmal gemeint ist. Auf jedenfall super, das wir dich hier haben und du da so toll hilfst :daumen3:

Autor:  root [ 24 Feb 2013, 09:28 ]
Betreff des Beitrags:  Re: Aktuelle Desktopauflösung abfragen?

So chaotisch find ich das mit den Befehlen eigentlich garnicht nur manschmal da muß mann schon etwas suchen oder halt Tipsi fragen :D
Er hat sich sein Platz in meiner Creditsliste auf jeden Fall mehr als verdient!

Seite 1 von 1 Alle Zeiten sind UTC

Powered by phpBB® Forum Software © phpBB Limited

Deutsche Übersetzung durch phpBB.de