Delphi-PRAXiS
Seite 3 von 4     123 4      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Das Minimieren des Fensters abfangen (https://www.delphipraxis.net/166451-das-minimieren-des-fensters-abfangen.html)

AlexII 8. Mär 2012 18:45

AW: Das Minimieren des Fensters abfangen
 
Danke, aber so einfach ist es doch nicht. Hab jetzt das hier

Delphi-Quellcode:
[Fehler] NoMinimizeForm.dpr(13): Undefinierter Bezeichner: 'MainFormOnTaskbar'

himitsu 8. Mär 2012 18:57

AW: Das Minimieren des Fensters abfangen
 
Zitat:

Zitat von AlexII (Beitrag 1155462)
Wie erzeuge ich die dcu Datei?

Garnicht.

Es wäre ja zu praktisch, wenn du deine Delphi-Version angeben würdest. :roll:

In XE2 wurden die delphieigenen Units mit einem Namespace versehn. (früher hieß diese mal Forms)

Und Delphi-Referenz durchsuchenTApplication.MainFormOnTaskbar ... entweder dein Delphi kennt es schon oder nicht.

AlexII 8. Mär 2012 19:00

AW: Das Minimieren des Fensters abfangen
 
Hab Delphi 7 Personal :(

Was kann ich anstatt TApplication.MainFormOnTaskbar einsetzen?

Popov 8. Mär 2012 19:10

AW: Das Minimieren des Fensters abfangen
 
Zitat:

Zitat von AlexII (Beitrag 1155466)
Danke, aber so einfach ist es doch nicht. Hab jetzt das hier

Delphi-Quellcode:
[Fehler] NoMinimizeForm.dpr(13): Undefinierter Bezeichner: 'MainFormOnTaskbar'

Doch, so einfach ist es, ich hab es auch gemacht.

Edit:

Ok, und die Zeile raus. Stimmt.

AlexII 8. Mär 2012 19:43

AW: Das Minimieren des Fensters abfangen
 
Hab es entfernt, aber ist es nicht wichtig für Windows 7, wird es auch da ohne Probleme funken?

Sir Rufo 8. Mär 2012 20:11

AW: Das Minimieren des Fensters abfangen
 
Zitat:

Zitat von AlexII (Beitrag 1155479)
Hab es entfernt, aber ist es nicht wichtig für Windows 7, wird es auch da ohne Probleme funken?

Eigentlich schon, aber Delphi 7 unterstützt das eben noch nicht ... also weg damit und fertig ;)

AlexII 8. Mär 2012 20:13

AW: Das Minimieren des Fensters abfangen
 
Also das ist der Hammer, jetzt kann ich Minianwendungen (wie man sie in Win 7 nennt) schreiben! :thumb:

Danke euch, vor allem "Sir Rufo"

himitsu 8. Mär 2012 20:15

AW: Das Minimieren des Fensters abfangen
 
"Alte" Delphi-Versionen zeigen das das versteckte Application-Fenster in der Taskleiste an.
TApplication ist quasi ein MessageOnlyWindow, worüber wichtige SystemMessages behandelt werden.

"Neuere" Delphi-Versionen zeigen dort das Hauptfenster (MainForm) an, denn seit Vista gibt es ja das Aero.
So wird z.B. in der Taskleiste eine Vorschau des zugehörigen Fensters angezeigt. (halte mal die Maus über einen Taskbareintrag)
Bei deinem Delphi-Programm wirst du nichts sehn, da natürlich nichts auf diesem Fenster drauf ist.
Zu Abwärtskompatibilität könnte nan nun neuere Delphi-Programma aber wieder in den alten Modus umschalten.


Tipp: Im DP-Profil kann man sein Delphi angeben.

AlexII 8. Mär 2012 20:21

AW: Das Minimieren des Fensters abfangen
 
Danke für die Info!

...

Jah... zu früh gefreut, das Fenster bleibt immer im Vordergrund. Wie kann ich das wohl "abstellen"? :gruebel:

Popov 8. Mär 2012 20:57

AW: Das Minimieren des Fensters abfangen
 
Delphi-Quellcode:
Hide
oder wenn es ohne Mainform starten soll:

Delphi-Quellcode:
begin
  Application.Initialize;
  Application.CreateForm(TfrmMain, frmMain);
  Application.ShowMainForm := False; //<<<<
  Application.Run;
end.
Edit:

Upps, wohl falsch verstanden. Meinst du es ist Top und du willst es nicht Top haben?


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:48 Uhr.
Seite 3 von 4     123 4      

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