atari-home.de - Foren

Software => Coding => Thema gestartet von: BES_1973 am Do 29.10.2015, 00:02:40

Titel: Kann man unter GFA-Basic (3.6 TT) die reale Bildschirmauflösung auslesen?
Beitrag von: BES_1973 am Do 29.10.2015, 00:02:40
kann man mit GFA-Basic (3.6 TT) die reale Bildschirmauflösung auslesen?
Ich meine jetzt nicht x-bios(4) der gibt ja nur die festgelegten Auflösungen wieder.
Sonder irgendwas was mir dann sagt:
X=
Y=
Color=

Irgendwas in der Art.

Danke schonmal
Titel: Re: Kann man unter GFA-Basic (3.6 TT) die reale Bildschirmauflösung auslesen?
Beitrag von: guest3744 am Do 29.10.2015, 09:06:47
Es gibt doch da : FULLW  = Fenster auf max größe und dann mit WIND_CALC() die größe ermitteln ?
Vielleicht geht das?

Gruss
Titel: Re: Kann man unter GFA-Basic (3.6 TT) die reale Bildschirmauflösung auslesen?
Beitrag von: laufkopf am Do 29.10.2015, 10:34:39
Windget workxywh für handle 0, also desktop, ergibt die Auflösung. Nach v_extend steht in workout soundso die Farbtiefe.
Einfach mal toshyp.Atari.org zu Hilfe ziehen
Titel: Re: Kann man unter GFA-Basic (3.6 TT) die reale Bildschirmauflösung auslesen?
Beitrag von: BES_1973 am Do 29.10.2015, 22:30:50
Danke,der Tip mit Winget war sehr hilfreich bezüglich der realen Auflösung.

Mit der Farbtiefe hab ich leider noch nicht hinbekommen, stell ich mich wohl zu dämlich an, hat aber im Augenblick keine hohe Priorität.

Falls nochjemand einen Tip für die Farbtiefe oder besser ein Beispielprogramm hat wäre ich dankbar.

Und nochmal danke für die Tips.
Titel: Re: Kann man unter GFA-Basic (3.6 TT) die reale Bildschirmauflösung auslesen?
Beitrag von: Count am So 22.11.2015, 19:10:18
Viel einfacher:

Nachdem du die Workstation mit V_OPNVWK angemeldet hast, hast du die Informationen in WORK_OUT(0) (maximale X-Position), WORK_OUT(2) (maximale Y-Position) und WORK_OUT(13) (Zahl der Farben).