VB-Homepage Tipp 299

Multimonitoring unter Windows 98 - neue APIs

Gehören Sie auch zu denen, die alles Neue mitmachen oder vielleicht gar mitmachen müssen.
Ich für meinen Teil arbeite weiterhin mit Win95 und WinNT4,
so das ich Ihnen nachfolgenden Tipp einfach nur zur Verfügung stellen möchte, weil Sie ja vielleicht gerade zu diesem Thema etwas suchen.

Mit Windows 98 sind einige wenige, wirklich neue Funktionen hinzu gekommen, eine davon ist sicher das Multimonitoring, also die gleichzeitige Nutzung mehrerer Monitore und dazu gab es auch gleich eine Erweiterung des
Application Programming Interface [API]

In dem zum Download bereitliegenden Demoprojekt werden diese Funktionen
behandelt und das auf sehr gut nachvollziehbarer Art, wenn auch mit
englischer Beschreibung.
Allerdings macht ein Test nur Sinn, wenn Sie auch Multimonitoring nutzen,
sonst schwimmen Sie auf dem Trockenen.

Im Demoprojekt vorhandene Funktionen

1. Abfrage der verfügbaren Monitore

2. Abfrage, ob System Multimonitoring unterstützt

3. Abfrage der Koordinaten (Left,Right,Top,Bottom..) des aktiven Monitors

4. eine Form zentrieren
mit Bspw. Form.Left = Screen.Width / 2 - Form.Width / 2 , kommen Sie bei Multimonitoring nicht mehr zum Ziel

5. Abfrage der gesamt Screen Koordinaten

6. Auswahl des aktiven Monitors

Empfehlenswert wäre in diesem Zusammenhang noch der MS Knowledge Artikel
Q194578 - Uses Multiple Monitors in Visual Basic

Tipp-Download

Quelle : Mike Dixon / mikedix@microsoft.com

Zurück zur Übersichtsseite