Thema: Delphi 3 Monitore verwalten

Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#10

AW: 3 Monitore verwalten

  Alt 27. Aug 2010, 17:20
Ich würde das Beispiel aus Post #7 erstmal so übersetzt.

Delphi-Quellcode:
uses ComObj;

const POS_ALL = $07;
var sys, mon: Variant{IDispatch};
begin
  sys := CreateOleObject('UltraMon.System');
  mon := sys.Monitors('2');
  if mon.Enabled then begin
    sys.SavePositions(POS_ALL);
    mon.Enabled := False;
    sys.ApplyMonitorChanges;
  end else begin
    mon.Enabled := True;
    sys.ApplyMonitorChanges;
    sys.RestorePositions(POS_ALL);
  end;
end;
Dieses scheint wohl den 2. Monitor umzuschalten (an/aus),
aber k.A. ob dieses so funktioniert.
$2B or not $2B

Geändert von himitsu (27. Aug 2010 um 17:22 Uhr)
  Mit Zitat antworten Zitat