Codehunter Works präsentiert |
|
Version 1.4 |
|
Die freie Bibliothek für Borland Delphi © 4 bis
7 |
|
dwScreenDeviceType |
Ermittelt den Bildschirmgerätetyp für ein bestimmtes Bildschirmgerät.
function dwScreenDeviceType(const Index: Byte): TDWScreenTypes;
- Unit
- dwScreens
- Parameter
- Index
- Typ: Byte
Bezeichnet den Index des zu untersuchenden Bildschirmgerätes
- Rückgabewert
- Typ: TDWScreenTypes
Diese Funktion liefert alle Bildschirmgerätetypen, mit denen das durch Index bezeichnete Bildschirmgerät kompatibel ist. Ein Bildschirmgerät kann gleichzeitig mehrere Typen umfassen.
- Bemerkungen
- Diese Funktion ermittelt den Bildschirmgerätetyp für das durch Index bezeichnete Bildschirmgerät. Windows behandelt alle Geräte, welche zur grafischen Bildausgabe in Echtzeit geeignet sind, als Bildschirmgeräte (Screen Devices). Damit ist weniger der Bildschirm (Monitor) gemeint als vielmehr das Ausgabegerät (Grafikkarte). Bildschirmgeräte können auch solche Anschlüsse sein, die als zusätzliche Ausgänge an Grafikkarten ausgeführt sind (z.B. TV-Out). In seltenen Fällen werden auch zusätzliche TV-Ausgänge an TV-Karten als Bildschirmgerät behandelt. Dies ist im Wesentlichen vom installierten Gerätetreiber abhängig. Es gibt verschiedene Typen von Bildschirmgeräten. In erster Linie wird der Typ DISPLAY_DEVICE_ATTACHED_TO_DESKTOP verwendet. Dieser Typ umfaßt alle Bildschirmgeräte, auf die der Windows-Desktop erweitert werden kann. Ein weiterer wichtiger Typ ist DISPLAY_DEVICE_MIRRORING_DRIVER. Dieser umfaßt Bildschirmgeräte, welche als Spiegel anderer Bildschirmgeräte fungieren. Dies betrifft oft TV-Ausgänge. TV-Ausgänge können meist sowohl als Desktop-Gerät als auch als Spiegel-Gerät konfiguriert werden. Dabei ist zu beachten, daß einige Grafikkartenhersteller die Grenzen zwischen den beiden Treibern proprietär verwischen. Hier ist insbesondere der TwinView Modus bei NVidia-Grafikkarten zu nennen. Solche proprietären Lösungen bilden keinen Windows-Standard und können mit dwScreenDeviceType nicht korrekt erfaßt werden.
- Kompatibilität
- Windows NT/2000/XP: Windows 2000, Windows XP, Windows Server 2003
Windows 95/98/Me: Windows 98, Windows ME
- Siehe auch
- Übersicht der Units, Übersicht von dwScreens.pas, dwScreenCount, dwScreenDeviceName, dwScreenDeviceString, dwScreenMonitorName, dwScreenMonitorString
- Autoren-Info
- Autor: Codehunter
eMail-Adresse: codehunter [at] gmx [dot] net Link: http://delphiworks.sourceforge.net
|
  |
|
|
|