Multiple Monitor Support [gelöst]

Windowsspezifisches Forum , API ,..
Beiträge, die plattformübergreifend sind, gehören ins 'Allgemein'-Forum.
Benutzeravatar
KatSeiko
Beiträge: 367
Registriert: 19.07.2008 07:47

Multiple Monitor Support [gelöst]

Beitrag von KatSeiko »

Ich habe gerade diesen Artikel hier gelesen.

Darin steht etwas davon, wie man mehrere Monitore verwenden kann. Ich kann aber immer noch nicht finden, wie ich herausfinde, was der Ausgangspunkt (Origin) und die Auflösung der einzelnen Monitore ist...

Der folgende Code zumindest findet schon einmal die Auflösung des virtuellen Desktops heraus, welcher für den Multi-Monitor-Support besteht...

Code: Alles auswählen

SetRect_(rc.rect, 0, 0, 0, 0)

hdc = GetDC_(#Null)
GetClipBox_(hdc, rc)
ReleaseDC_(#Null, hdc)
X = rc\left
Y = rc\top
dX = rc\right  - rc\left
dY = rc\bottom - rc\top
Debug rc
Debug X
Debug Y
Debug dX
Debug dY
Dieser Eintrag bei MSDN mag eine Lösung in greifbare Nähe rücken, aber irgendwie blicke ich dabei noch nicht ganz durch...
Zuletzt geändert von KatSeiko am 18.12.2008 16:11, insgesamt 1-mal geändert.
Win7 Ultimate x64, PureBasic 5.11

There is no substitute..
BildBildBild
Benutzeravatar
KatSeiko
Beiträge: 367
Registriert: 19.07.2008 07:47

Beitrag von KatSeiko »

Ich habe in der MDSN die Befehle EnumDisplayMonitors und GetMonitorInfo gefunden.

Es hat diese Befehle gebraucht, damit ich was passendes hier im Forum gefunden habe... /:->
http://www.purebasic.fr/german/viewtopic.php?t=7182
Win7 Ultimate x64, PureBasic 5.11

There is no substitute..
BildBildBild
Benutzeravatar
PMV
Beiträge: 2765
Registriert: 29.08.2004 13:59
Wohnort: Baden-Württemberg

Re: Multiple Monitor Support [gelöst]

Beitrag von PMV »

KatSeiko hat geschrieben:Ich habe gerade diesen Artikel hier gelesen.

Darin steht etwas davon, wie man mehrere Monitore verwenden kann. Ich kann aber immer noch nicht finden, wie ich herausfinde, was der Ausgangspunkt (Origin) und die Auflösung der einzelnen Monitore ist...
Hm, dafür sollte doch die PB-Library Desktop alles bieten :?

MFG PMV
alte Projekte:
TSE, CWL, Chatsystem, GameMaker, AI-Game DLL, Fileparser, usw. -.-
Antworten