Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Erweiterter Desktop ein und auschalten (https://www.delphipraxis.net/109788-erweiterter-desktop-ein-und-auschalten.html)

simon790 7. Mär 2008 15:15


Erweiterter Desktop ein und auschalten
 
Hallo
Ich suche eine Möglichkeit mit Delphi den erweiterten Windows Desktop ein und auszuschalten.
Kann mir jemand einen Tipp geben wie ich diese Funktion aus Delphi heraus ansprechen kann?
Im Voraus besten Dank und Gruss
Simon

Muetze1 7. Mär 2008 15:16

Re: Erweiterter Desktop ein und auschalten
 
Einfach den Monitor deaktivieren - oder verstehe ich da jetzt was falsch?

simon790 7. Mär 2008 15:20

Re: Erweiterter Desktop ein und auschalten
 
Das Funktioniert leider nicht. Der Mauszeiger kann trotzdem in den "toten" Bereich wandern und unter den Desktop-Einstellungen ist der 2. Monitor immer noch aktiviert. Selbst wenn ich das Verbingungskabel ausstecke!

Muetze1 7. Mär 2008 15:40

Re: Erweiterter Desktop ein und auschalten
 
Zitat:

Zitat von simon790
Das Funktioniert leider nicht. Der Mauszeiger kann trotzdem in den "toten" Bereich wandern und unter den Desktop-Einstellungen ist der 2. Monitor immer noch aktiviert.

Dann ist der Monitor nicht deaktiviert worden. Wie machst du denn zur Zeit diese "Deaktivierung"? Ich meine ChangeDisplaySettingsEx() und damit den Monitor richtig deaktivieren, so dass er in Eigenschaften Display auch entsprechend deaktiviert ist und somit auch dein Mauszeiger nicht dahin gehen kann.

Zitat:

Zitat von simon790
Selbst wenn ich das Verbingungskabel ausstecke!

Was hat das mit dem anderen zu tun? Das ist wie die Entsorgung eines Papiers: entweder wegwerfen in die Mülltonne oder einfach die Augen zu machen. Was du nicht siehst ist deaktiviert?

/EDIT: Grundlegend mal hier schauen.

SirThornberry 7. Mär 2008 15:46

Re: Erweiterter Desktop ein und auschalten
 
@Muetze1:
Zitat:

Einfach den Monitor deaktivieren - oder verstehe ich da jetzt was falsch?
Da du keinen Funktionsnamen angibst und genau die Frage nach dem "wie deaktiveren" gestellt wurde hätte ich diese Aussage so verstanden das er den Monitor ausstellen soll (er hats wohl auch so verstanden).

Zitat:

Ich meine ChangeDisplaySettingsEx() ...
Ich glaube genau das war gesucht :-D


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:13 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz