Seite 1 von 1

Mehrere Monitore

Verfasst: 14.12.2009 14:04
von KatSeiko
Ich habe die zwei API-Befehle gefunden, mit denen ich mehrere Monitore abfragen kann. Nur - wie verwende ich diese?

Code: Alles auswählen

BOOL EnumDisplayMonitors(
  __in  HDC hdc,
  __in  LPCRECT lprcClip,
  __in  MONITORENUMPROC lpfnEnum,
  __in  LPARAM dwData
);

Code: Alles auswählen

BOOL GetMonitorInfo(
  __in   HMONITOR hMonitor,
  __out  LPMONITORINFO lpmi
);
Ich möchte zu Beginn erst mal nur zwei Fenster öffnen, die bei beiden Monitoren zentriert sind.. Darauf sollen dann die jeweiligen Informationen angezeigt werden. Höhe, Breite und logische Position der oberen rechten Ecke...

Re: Mehrere Monitore

Verfasst: 14.12.2009 14:45
von STARGÅTE
Warum verwendest du dafür nicht die Befehle aus PureBasic ?
ExamineDesktops()
damit bekommst du alle Infos zu alle Monitoren und kannst so deine Fenster auch auf dem 2. Bildschirm zentrieren

Re: Mehrere Monitore

Verfasst: 14.12.2009 23:48
von KatSeiko
Ah, hab ich doch glatt übersehen. Danke!