Delphi-PRAXiS
Seite 1 von 4  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   parent minimieren (https://www.delphipraxis.net/124978-parent-minimieren.html)

khh 28. Nov 2008 08:35


parent minimieren
 
hallo zusammen,
ich habe eine von tbutton abgeleitete klasse die zur Laufzeit auf einem form erstellt wird.
das Click-event habe ich überschrieben um damit eine aktion auszulösen.

Gibts ne möglichkeit das parentform aus der mybutton-Klasse zu minimieren?

so in der art: parent.minimize ;-)


ich danke euch

gruss Kh

mkinzler 28. Nov 2008 08:49

Re: parent minimieren
 
Versuch mal
Delphi-Quellcode:
Parent.Hide;

khh 28. Nov 2008 09:05

Re: parent minimieren
 
Zitat:

Zitat von mkinzler
Versuch mal
Delphi-Quellcode:
Parent.Hide;

ja , parent.hide funktioniert.
aber so ist das Form ja "versteckt".
ich brauche das Form aber minimiert, damit es auf der taskleiste liegt.


Gruss KH

Dust Signs 28. Nov 2008 09:08

Re: parent minimieren
 
.Minimize vielleicht?

Dust Signs

mkinzler 28. Nov 2008 09:13

Re: parent minimieren
 
Kennt Lazarus WindowState?

Sunlight7 28. Nov 2008 09:16

Re: parent minimieren
 
Eine WM_SYSCOMMAND Nachricht mit SC_MINIMIZE an das Parenthandle schicken?

mkinzler 28. Nov 2008 09:20

Re: parent minimieren
 
Zitat:

Zitat von Sunlight7
Eine WM_SYSCOMMAND Nachricht mit SC_MINIMIZE an das Parenthandle schicken?

Das würde dann aber nur auf Windows funktionieren.

DeddyH 28. Nov 2008 09:24

Re: parent minimieren
 
Wäre es nicht besser, mit GetParentForm das Elternformular zu ermitteln? Parent kann ja auch z.B. ein Panel sein.

khh 28. Nov 2008 09:26

Re: parent minimieren
 
Zitat:

Zitat von mkinzler
Zitat:

Zitat von Sunlight7
Eine WM_SYSCOMMAND Nachricht mit SC_MINIMIZE an das Parenthandle schicken?

Das würde dann aber nur auf Windows funktionieren.


minimize funktioniert nicht, hatte ich schon probiert

ich denke das mit dem systemkommando sollte gehen, ich weiss da nur nicht die genaue syntax, wie ist die?
( es reicht aus,wenn unter windows funktioniert)

Gruss KH

DeddyH 28. Nov 2008 09:27

Re: parent minimieren
 
Delphi-Quellcode:
SendMessage(<ParentHandle>, WM_SYSCOMMAND, SC_MINIMIZE, 0);


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:28 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