Meerdere monitors gebruiken als onafhankelijke beeldschermen
Wanneer u meerdere beeldschermen als onafhankelijke beeldschermen gebruikt, bevat het bureaublad één beeldscherm of een set beeldschermen. Deze set beeldschermen bevat altijd de primaire monitor en gedraagt zich zoals vermeld in de andere secties van dit onderwerp. Een toepassing kan elke andere monitor gebruiken als een onafhankelijk beeldscherm.
Notitie
Het gebruik van andere monitors als onafhankelijke beeldschermen wordt niet ondersteund op stuurprogramma's die zijn geïmplementeerd in het Windows Display Driver Model (WDDM).
De vensterbeheerder weet niets van de onafhankelijke beeldschermen. Ze worden volledig beheerd door de toepassing en er zijn geen vensterbeheerfuncties beschikbaar voor de toepassing (alle aanroepen van vensterbeheer gaan automatisch naar de primaire weergave). Elke onafhankelijke weergave heeft zijn eigen oorsprong en horizontale en verticale coördinaten en wordt geopend via de GDI-functies zoals CreateDC- of de DirectX-functies zoals DirectDrawCreate.
Als u de onafhankelijke beeldschermen wilt zoeken, roept u EnumDisplayDevices aan en zoekt u naar de beeldschermen die geen DISPLAY_DEVICE_ATTACHED_TO_DESKTOP vlag hebben in de DISPLAY_DEVICE structuur.
Een toepassing kan een weergave openen door aan te roepen
hdc = CreateDC(lpszDisplayName, NULL, NULL, lpDevMode);
In deze aanroep is de parameter lpszDisplayName een van de apparaatnamen die worden geretourneerd door EnumDisplayDevices, en lpDevMode is een beschrijving van de grafische modus van dit apparaat. De resulterende HDC kan worden gebruikt om elke grafische bewerking op het apparaat uit te voeren.