Seite 1 von 1

Bildschirmauflösung

Verfasst: 15.01.2005 23:08
von Lunikoff
HI @all,
ich wollte mal fragen ob es bei PureBasic möglich ist die auflösung des Bildschirms zu ermitteln und wenn dann würde ich gern wissen wie sowas funktioniert.

Ich hoffe das ich kleiner dummer Junge auf eure überragende Intelligenz bauen kan. <)

Verfasst: 15.01.2005 23:14
von bluejoke
ich glaub die Desktop-lib ist das was du suchst.
Ist bei Purebasic dabei.

Verfasst: 15.01.2005 23:15
von ts-soft
Solltest Du PB 3.92 verwenden, suche in der Hilfe die Desktop Library, der ist auch ein Beispiel beigefügt das ich Dir erstmal Poste:

Code: Alles auswählen

;
; ------------------------------------------------------------
;
;   PureBasic - Desktop example file
;
;    (c) 2004 - Fantaisie Software
;
; ------------------------------------------------------------
;

NbDesktops = ExamineDesktops()

MessageRequester("Information", "You have "+Str(NbDesktops)+" desktop(s)")

; Let's enumerate all the desktops found
;
For k=0 To NbDesktops-1
  
  Text$ = "Desktop n°"+Str(k+1)+#LF$+#LF$
  Text$ + "Size: "+Str(DesktopWidth(k))+"*"+Str(DesktopHeight(k))+#LF$
  Text$ + "Color depth: "+Str(DesktopDepth(k))+#LF$
  
  If DesktopFrequency(k) = 0
    Text$ + "Frequency: Default"+#LF$+#LF$
  Else
    Text$ + "Frequency: "+Str(DesktopFrequency(k))+" Hz"+#LF$+#LF$
  EndIf
  
  Text$ + "Name: "+DesktopName(k)
  
  MessageRequester("Information", Text$)
  
Next