Auflösung herausfinden??

Für allgemeine Fragen zur Programmierung mit PureBasic.
wutschel
Beiträge: 14
Registriert: 04.01.2005 12:50
Wohnort: Nettetal

Auflösung herausfinden??

Beitrag von wutschel »

Hi allemiteinander!!
Vorab: Seid mir nicht böse wenn diese Frage schon gestellt wurde!! Ich hab in der Suche nix gefunden, kann aber auch geschlammpt haben.

Ok meine Frage: Kann man mit einem Befehl (bestimmt wäre es dann ein API) die zurzeit benutzende Auflösung herausfinden??

Danke!
Mfg euer wutschel ^^
--------------------------
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Versuchs mal mit der Desktop-Lib
Findest Du in der PB-Hilfe :D
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
wutschel
Beiträge: 14
Registriert: 04.01.2005 12:50
Wohnort: Nettetal

Beitrag von wutschel »

lol, diese Lib kannt ich ja noch garnicht :oops:
ok danke ts-soft :D
Mfg euer wutschel ^^
--------------------------
Benutzeravatar
Lukaso
Beiträge: 720
Registriert: 08.09.2004 18:51
Wohnort: Oberkirch
Kontaktdaten:

Beitrag von Lukaso »

Oder direkt so:

ScreenWidth = GetSystemMetrics_(#SM_CXSCREEN)
ScreenHeight = GetSystemMetrics_(#SM_CYSCREEN)

MFG Lukaso :allright:
Nextgen Guild Wars Fanseite: Guild Wars Tactics (Pseudo-Admin + Developer)
"Das Fluchen ist die einzige Sprache, die jeder Programmierer beherrscht." - Unbekannter Autor
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Jetzt nochmal beides, weil ich es gerade ausprobiert habe:

Code: Alles auswählen

; per API
Debug GetSystemMetrics_(#SM_CXSCREEN)
Debug GetSystemMetrics_(#SM_CYSCREEN)

; per PB
ExamineDesktops() 
Debug DesktopWidth(0) 
Debug DesktopHeight(0)
:allright:
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8808
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Beitrag von NicTheQuick »

Da hätte ich gerade noch etwas für André und die PB-Hilfe.

Bei [c]DesktopMouseXY()[/c] steht in der Hilfe bei dem Syntax zu den Befehlen ein Parameter, das Beispiel ist allerdings richtig. Dort findet sich bei diesen Befehlen nämlich kein Parameter.

Sollt man noch berichtigen.
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Ich würde sagen das ist ein Bug. Wie soll ich die MousePos. von Desktop 1 rausfinden ?
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8808
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Beitrag von NicTheQuick »

Brauchst du gar nicht. Ich hab zwei Desktops. Wenn ich aus dem ersten Desktop in den nächsten gehe, wird die x-Position der Maus eben immer größer und wird nicht wieder Null, wenn ich in den neuen Desktop komme.

Als Bug würde ich das nicht bezeichnen, ich finde das eher praktisch so wie es ist. <)
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Wie kann ich den feststellen, auf welchem Desktop sich mein Fenster befindet? Ist blöd wenn man sowas nicht Testen kann
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8808
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Beitrag von NicTheQuick »

Naja, jetzt bin ich auch überfragt. Würde mich aber auch mal interessieren. Momentan habe ich nämlich irgendwie keine Lust viel rumzusuchen. Ich brauche es ja gerade selbst auch nicht.
Antworten