Mehrere Monitore

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

Mehrere Monitore

Beitrag 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...
Win7 Ultimate x64, PureBasic 5.11

There is no substitute..
BildBildBild
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7032
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Re: Mehrere Monitore

Beitrag 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
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Benutzeravatar
KatSeiko
Beiträge: 367
Registriert: 19.07.2008 07:47

Re: Mehrere Monitore

Beitrag von KatSeiko »

Ah, hab ich doch glatt übersehen. Danke!
Win7 Ultimate x64, PureBasic 5.11

There is no substitute..
BildBildBild
Antworten