Bildschirmauflösung

Für allgemeine Fragen zur Programmierung mit PureBasic.
Benutzeravatar
KeyKon
Beiträge: 1412
Registriert: 10.09.2004 20:51
Computerausstattung: Laptop: i5 2,8 Ghz, 16GB DDR3 RAM, GeForce 555GT 2GB VRAM
PC: i7 4,3 Ghz, 32GB DDR3 RAM, GeForce 680 GTX 4GB VRAM
Win10 x64 Home/Prof
PB 5.30 (64bit)
Wohnort: Ansbach
Kontaktdaten:

Bildschirmauflösung

Beitrag von KeyKon »

Wie Kriegt man raus auf welche Bildschirmauflösung der PC eingestellt ist?

KeyKon
FlixFlax
Beiträge: 10
Registriert: 10.09.2004 11:47
Wohnort: Dänemark

Beitrag von FlixFlax »

Hi Keykon

In die Archiv kannst du dieses finden:

screen_x = GetSystemMetrics_(#SM_CXSCREEN)
screen_y = GetSystemMetrics_(#SM_CYSCREEN)
MessageRequester("", Str(screen_x)+" x "+Str(screen_y))

:)
Benutzeravatar
Falko
Admin
Beiträge: 3535
Registriert: 29.08.2004 11:27
Computerausstattung: PC: MSI-Z590-GC; 32GB-DDR4, ICore9; 2TB M2 + 2x3TB-SATA2 HDD; Intel ICore9 @ 3600MHZ (Win11 Pro. 64-Bit),
Acer Aspire E15 (Win11 Home X64). Purebasic LTS 6.11b1
HP255G8 Notebook @AMD Ryzen 5 5500U with Radeon Graphics 2.10 GHz 3.4GHz, 32GB_RAM, 3TB_SSD (Win11 Pro 64-Bit)
Kontaktdaten:

Beitrag von Falko »

In der PB-Hilfe unter Desktop sind passende Beispiele.

Code: Alles auswählen

;By Falko created with PB3.92
#Desktop=0
If ExamineDesktops() 
  Deskbreite.s = Str(DesktopWidth(#Desktop))
  DeskHoehe.s = Str(DesktopHeight(#Desktop))
  Frequenz.s = Str(DesktopFrequency(#Desktop))
  ;Ausgabestring für Messagerequester
  string$="Desktopbreite: "+Deskbreite+" Pixel"+Chr(10)+Chr(13)
  string$=string$+"DesktopHöhe: "+DeskHoehe+" Pixel"+Chr(10)+Chr(13)
  string$=string$+"Frequenz: "+Frequenz+" Hz"+Chr(10)+Chr(13)
  string$=string$+"Farbtife: "+Str(DesktopDepth(#Desktop))+" Bits/Pixel"
  ;Ausgabe
  MessageRequester("Desktopinfo"+DesktopName(#Desktop),string$,#MB_ICONINFORMATION	)
Else 
  MessageRequester("Fehler", "Es ist was nicht in Ordnung")
EndIf
MfG Falko
Bild
Win11 Pro 64-Bit, PB_6.11b1
Benutzeravatar
KeyKon
Beiträge: 1412
Registriert: 10.09.2004 20:51
Computerausstattung: Laptop: i5 2,8 Ghz, 16GB DDR3 RAM, GeForce 555GT 2GB VRAM
PC: i7 4,3 Ghz, 32GB DDR3 RAM, GeForce 680 GTX 4GB VRAM
Win10 x64 Home/Prof
PB 5.30 (64bit)
Wohnort: Ansbach
Kontaktdaten:

Beitrag von KeyKon »

Danke :D
Antworten