Delphi-PRAXiS
Seite 1 von 4  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Fenster nicht minimieren (https://www.delphipraxis.net/123142-fenster-nicht-minimieren.html)

Optiplex 28. Okt 2008 12:14


Fenster nicht minimieren
 
Hallo zusammen,
ich habe die ganze Zeit auf alle meine Fragen Antworten über die DP Suche gefunden, doch nun finde ich einfach keine Lösung für folgendes Problem:

Ich möchte ein Fenter (nicht Mainform) auf dem Desktop liegen haben welches nicht minimiert werden kann, auch nicht über das Desktop Icon in der Taskleite, und genau da liegt das Problem. Ich kann die Message WM_Syscommand mit SC_Minimieze abfangen und bearbeiten, nur funktioniert das nicht mit dem Desktop Icon. Windows sendet scheinbat hier eine andere Message die ich nicht kenne.
Vielleicht kennt jemand die Lösung oder hat hierfür ein Codeschnipsel für mich.

Gruß
Optiplex

s.h.a.r.k 28. Okt 2008 13:27

Re: Fenster nicht minimieren
 
was verstehst du unter "desktop icon"? :gruebel: ich habe über die verknüpfung auf dem desktop noch nie eine anwendung minimieren können! meinst du etwa das symbol in der tastleiste, auf das du einen rechtsklick machen und "minimieren" auswählen kannst?

Tyrael Y. 28. Okt 2008 13:29

Re: Fenster nicht minimieren
 
Ich denke er meint das "Desktop anzeigen"

Meflin 28. Okt 2008 13:36

Re: Fenster nicht minimieren
 
Zitat:

Zitat von Tyrael Y.
Ich denke er meint das "Desktop anzeigen"

und wenn dem so ist, dann führt daran wohl auch kein Weg vorbei, als die Form als Deskband zu registrieren :stupid:

Optiplex 28. Okt 2008 13:51

Re: Fenster nicht minimieren
 
hallo

Zitat:

Zitat von Meflin
Zitat:

Zitat von Tyrael Y.
Ich denke er meint das "Desktop anzeigen"

und wenn dem so ist, dann führt daran wohl auch kein Weg vorbei, als die Form als Deskband zu registrieren :stupid:

genau dieses Desktop anzeigen Icon meine ich.

wie kann man eine Form als Deskband registieren bzw wie funktioniert denn das, habe davon noch nichts gehört.

Optiplex

Tyrael Y. 28. Okt 2008 14:05

Re: Fenster nicht minimieren
 
Ich glaube es wird WM_SYSCOMMAND mit dem Parameter SC_MINIMIZE gesendet.

Optiplex 28. Okt 2008 14:18

Re: Fenster nicht minimieren
 
hallo Tyrael Y.

Zitat:

Zitat von Tyrael Y.
Ich glaube es wird WM_SYSCOMMAND mit dem Parameter SC_MINIMIZE gesendet.

ich habe in meinem ersten posting bereits geschrieben, dass es diese Message nicht sein kann, da ich diese bereits abfange, diese funktioniert auch soweit bis auf dieses 'Desktop anzeigen' Icon, hier wird trotz allem die Form minimiert.

Gruss Optiplex

Sherlock 28. Okt 2008 14:26

Re: Fenster nicht minimieren
 
Mal sorum gefragt: Kennst Du eine Applikation, die das "Desktop anzeigen" ignoriert?

Edith: Hui verdammt, hab tatsächlich eine gefunden...die DesktopWidgetEngine macht das... Oh!

Sherlock

Die Muhkuh 28. Okt 2008 14:26

Re: Fenster nicht minimieren
 
Gibt es überhaupt einen sinnvollen Grund, warum man das verhindern sollte? Dafür ist die Funktion ja da.

Tyrael Y. 28. Okt 2008 14:40

Re: Fenster nicht minimieren
 
Ups sry deinen Anfangspost wohl etwas überlesen.

WM_SIZE könnte es auch sein mit SIZEICONIC bzw. SIZE_MINIMIZED


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:34 Uhr.
Seite 1 von 4  1 23     Letzte »    

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