Gamestudio Links
Zorro Links
Newest Posts
Zorro 2.70
by jcl. 09/29/25 09:24
optimize global parameters SOLVED
by dBc. 09/27/25 17:07
ZorroGPT
by TipmyPip. 09/27/25 10:05
assetHistory one candle shift
by jcl. 09/21/25 11:36
Plugins update
by Grant. 09/17/25 16:28
AUM Magazine
Latest Screens
Rocker`s Revenge
Stug 3 Stormartillery
Iljuschin 2
Galactic Strike X
Who's Online Now
1 registered members (TipmyPip), 18,633 guests, and 5 spiders.
Key: Admin, Global Mod, Mod
Newest Members
krishna, DrissB, James168, Ed_Love, xtns
19168 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
Aktuelle Bildschirmauflösung ermitteln #266236
05/16/09 23:13
05/16/09 23:13
Joined: Feb 2008
Posts: 9
U
urob Offline OP
Newbie
urob  Offline OP
Newbie
U

Joined: Feb 2008
Posts: 9
Hallo,

gibt es eine Funktion, die mir die aktuell eingestellte Bildschirmauflösung anzeigt?
Ich habe zwar hier viele Einträge gefunden, die die Einstellung setzen können aber welche Auflösung zur Startzeit existiert habe ich nicht gefunden.

Wenn ich Gamestudio starte, bzw. mit dem Lite_c-Editor mein
Programm lade finde ich unter screen_size.x bzw. screen_size.y nicht die richtigen Angaben meiner aktuellen Auflösung.
Nur die vom Gamestudio aktuell gesetzten.
Ich nutze z.B. gerade eine Auflösung von 1152x864.

Wir bekomme ich das beim Start oder nach dem Start mit Gamestudio raus um auf die nächstmögliche Auflösung gehen zu können bzw. meine Panel oder Bildschirmanordnung dynamisch anzupassen?

Hat da jemand eine Idee?

Danke in Voraus
Uwe

Re: Aktuelle Bildschirmauflösung ermitteln [Re: urob] #266243
05/17/09 00:47
05/17/09 00:47
Joined: Dec 2008
Posts: 271
Saturnus Offline
Member
Saturnus  Offline
Member

Joined: Dec 2008
Posts: 271
Hallo!

Probiere es mal mit sys_metrics() (SM_CXSCREEN und SM_CYSCREEN).

Re: Aktuelle Bildschirmauflösung ermitteln [Re: Saturnus] #266352
05/17/09 16:04
05/17/09 16:04
Joined: Feb 2008
Posts: 9
U
urob Offline OP
Newbie
urob  Offline OP
Newbie
U

Joined: Feb 2008
Posts: 9
@Kombucha:

Vielen Dank!
Für die Nachwelt:

#####################################################

#include <acknex.h>
#include <default.c>

var desktop_x;
var desktop_y;

PANEL* panDisplay = // PANEL-definition
{

digits(35, 10, "Aufloesung Y = %0.f", *, 1, desktop_x );
digits(35, 19, "Aufloesung Y = %0.f", *, 1, desktop_y );
flags = VISIBLE; // Flags durch | kombinierbar
}

function main() // Haupfunktion
{

desktop_x = sys_metrics(0); // SM_CXSCREEN
desktop_y = sys_metrics(1); // SM_CYSCREEN


video_mode = 7; // Program window mit 800x600 pixels
// 8 = 1024x768
screen_color.blue = 0; // background 0 = schwarz,
// 255 = normales blau
while (1)
{
wait(1);
}
}
// Testprogramm kann nur durch Fensterschliessen beendet werden.

##########################################
##########################################


Moderated by  HeelX, Lukas, rayp, Rei_Ayanami, Superku, Tobias, TWO, VeT 

Gamestudio download | Zorro platform | shop | Data Protection Policy

oP group Germany GmbH | Birkenstr. 25-27 | 63549 Ronneburg / Germany | info (at) opgroup.de

Powered by UBB.threads™ PHP Forum Software 7.7.1