AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi Monitor X per ChangeDisplaySettingsEx (A) akivieren ?
Thema durchsuchen
Ansicht
Themen-Optionen

Monitor X per ChangeDisplaySettingsEx (A) akivieren ?

Offene Frage von "Y.Elm"
Ein Thema von Rumpi · begonnen am 2. Feb 2005 · letzter Beitrag vom 23. Nov 2011
 
Muetze1
(Gast)

n/a Beiträge
 
#5

Re: Monitor X per ChangeDisplaySettingsEx (A) akivieren ?

  Alt 3. Feb 2005, 10:20
Moin!

Zitat von Rumpi:
Hallo,

Zitat:
Dumme Frage, aber sind die Werte für dmFields, dmPelsWidth und dmPelsHeight ordentlich gesetzt vor dem Aufruf von ChangeDisplayEx ? Weil das auslesen der Informationen sagt noch lange nicht aus, dass die Bits in dmFields ordentlich gesetzt sind.
Ja : das Ändern der Einstellungen funktioniert ja, wenn der Monitor aktiv ist.

Gruss Rumpi
Und genau da vermute ich das Problem: Wenn der nicht aktiv ist, dann ist wahrscheinlich in dmFields auch nix gesetzt. Und da der Aufruf nur die Teile von DEVMODE benutzt und ändert zu welchem in dmFields das Bit gesetzt ist, wird dies wahrscheinlich nicht gemacht.

Das es unter einer ganz anderen Situation (Monitor ist aktiviert) funktioniert hilft uns in der Problemsituation (Monitor nicht aktiviert) nicht weiter. Es wird/muss/gibt einen Unterschied - grundlegend schonmal die Situation.

Das wäre wie eine Frage warum der Ball nicht nass wird bei Regen wenn er im Haus liegt. Wenn er draussen ist und es regnet wird er ja schliesslich auch nass. Nach dieser Logik ist vieles unerklärlich...

MfG
Muetze1
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:42 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz