Automatisch WindowWidth en WindowHeight.

Nieuwe Liberty BASIC programmeurs kunnen hier om hulp vragen.

Moderators: anthonio, Abcott

Automatisch WindowWidth en WindowHeight.

Berichtdoor Newbie » ma mei 19, 2008 4:03 pm

Omdat elk scherm andere resoluties heeft en ik graag wil dat mijn programma op elk scherm de resolutie automatisch aanpast, vroeg ik me af of dit mogelijk is met LB. Ik wil dus mijn scherm opgevuld hebben.

Dit is allemaal te veranderen in deze code. Maar hoe kan ik het programma dat zelf en automatisch laten doen? Ik heb de WindowWidth en Windowheight op mijn eigen resolutie ingesteld, dit moet dus automatisch gaan.


WindowWidth = 1440
WindowHeight = 900
UpperLeftX = 200
UpperLeftY = 150
open "GUI" for window as #OefenenGUI
wait
end



Vriendelijke groet,

Newbie
Newbie
 
Berichten: 32
Geregistreerd: wo mei 14, 2008 4:53 pm

Re: Automatisch WindowWidth en WindowHeight.

Berichtdoor Gordon » ma mei 19, 2008 4:56 pm

Hallo Newbie,

Bedoel je misschien
Code: Selecteer alles
WindowWidth = DisplayWidth
WindowHeight = DisplayHeight

open "" for window as #1
wait



Gordon
Avatar gebruiker
Gordon
Site Admin
 
Berichten: 684
Geregistreerd: zo mei 22, 2005 12:50 am

Re: Automatisch WindowWidth en WindowHeight.

Berichtdoor Newbie » ma mei 19, 2008 5:46 pm

Precies zoals ik bedoel. Gaaf dat dat zo makkelijk kan.

Bedankt Gordon.
Newbie
 
Berichten: 32
Geregistreerd: wo mei 14, 2008 4:53 pm

Re: Automatisch WindowWidth en WindowHeight.

Berichtdoor Abcott » ma mei 19, 2008 8:56 pm

Ik heb ook de overige Liberty BASIC systeem display variabelen
er ook bij betrokken. Met het onderstaande programma staat je venster
altijd gecentreerd. Onafhankelijk van je display instellingen (800x600) enz.

Code: Selecteer alles
nomainwin

WindowWidth = DisplayWidth - 50
WindowHeight = DisplayHeight - 100
UpperLeftX = (DisplayWidth - WindowWidth)/2
UpperLeftY = (DisplayHeight - WindowHeight)/2

open "" for window as #1
wait



Abcott
Avatar gebruiker
Abcott
 
Berichten: 115
Geregistreerd: wo mei 25, 2005 9:58 pm

Re: Automatisch WindowWidth en WindowHeight.

Berichtdoor Newbie » vr mei 23, 2008 11:33 am

Abcott schreef:Ik heb ook de overige Liberty BASIC systeem display variabelen
er ook bij betrokken. Met het onderstaande programma staat je venster
altijd gecentreerd. Onafhankelijk van je display instellingen (800x600) enz.

Code: Selecteer alles
nomainwin

WindowWidth = DisplayWidth - 50
WindowHeight = DisplayHeight - 100
UpperLeftX = (DisplayWidth - WindowWidth)/2
UpperLeftY = (DisplayHeight - WindowHeight)/2

open "" for window as #1
wait



Abcott


Kijk, zo leer ik nog eens wat.

Dank je.
Newbie
 
Berichten: 32
Geregistreerd: wo mei 14, 2008 4:53 pm


Keer terug naar Beginner

Wie is er online

Gebruikers op dit forum: Geen geregistreerde gebruikers. en 1 gast

cron