AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Taskleisten/Systemmenü nicht komplett
Thema durchsuchen
Ansicht
Themen-Optionen

Taskleisten/Systemmenü nicht komplett

Ein Thema von Benedikt · begonnen am 30. Jul 2008 · letzter Beitrag vom 12. Aug 2008
Antwort Antwort
Seite 2 von 2     12   
Benedikt
(Gast)

n/a Beiträge
 
#11

Re: Taskleisten/Systemmenü nicht komplett

  Alt 31. Jul 2008, 00:37
Mhhh... hat das sonst noch nie wen gewundert, wenn das jetzt immer noch so ist?
Nunja, ich bin jetzt auf folgendes gestoßen (http://www.howtodothings.com/compute...lphi-apps.html), das funktioniert so zwar, hat allerdings hat dass wie da schon erwähnt den Bug, dass der Taskbar-Eintrag nicht ausgewählt bleibt.
Gibts da nicht irgendeine saubere Lösung für?
Wie gesagt, ist weiß Gott nicht essenziell, aber würd mich dann jetzt doch schon interessieren, und praktischer ist es schon, wenn das korrekt funktionieren würde...

MfG Benedikt
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#12

Re: Taskleisten/Systemmenü nicht komplett

  Alt 31. Jul 2008, 01:07
Eine VCL-Anwendung hat zwei Fenster. Das sichtbare Fenster mit dem man arbeitet und ein unsichtbares Anwendungsfenster, welches die TApplication Instanz repräsentiert. Dieses unsichtbare Anwendungsfenster ist auch für den Taskbareintrag verantwortlich. Da man ein unsichtbares Fenster nicht verschieben kann, fehlen eben auch die zugehörigen Einträge.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benedikt
(Gast)

n/a Beiträge
 
#13

Re: Taskleisten/Systemmenü nicht komplett

  Alt 31. Jul 2008, 01:15
Gut, dass ist dass, was auch in dem von mir verlinkten Artikel steht ... somit wäre das Warum also geklärt
Schön find ich dass allerdings nach wie vor nicht, weshalb mich nach wie vor interessieren würde, wie ich das ganze korrekt und bugfrei ändern kann - schließlich interessiert es den Anwender herzlich wenig, ob da nun intern irgendwelche Fenster sind, die sich nunmal nicht verschieben lassen, der will nunmal die Anwendung verschieben
  Mit Zitat antworten Zitat
Benutzerbild von toms
toms
(CodeLib-Manager)

Registriert seit: 10. Jun 2002
4.648 Beiträge
 
Delphi XE Professional
 
#14

Re: Taskleisten/Systemmenü nicht komplett

  Alt 31. Jul 2008, 06:24
Zitat von Luckie:
Da man ein unsichtbares Fenster nicht verschieben kann, fehlen eben auch die zugehörigen Einträge.
Hallo Luckie

Diese Folgerung macht für mich nur bedingt Sinn.
Sonst müsste man auch folgern,
"Da man ein unsichtbares Fenster nicht minimieren kann, fehlen eben auch die zugehörigen Einträge", welches aber nicht stimmt.

Die Befehle beziehen sich ja nicht auf die TApplication Instanz sondern auf die Form.
Thomas
  Mit Zitat antworten Zitat
Benutzerbild von turboPASCAL
turboPASCAL

Registriert seit: 8. Mai 2005
Ort: Sondershausen
4.274 Beiträge
 
Delphi 6 Personal
 
#15

Re: Taskleisten/Systemmenü nicht komplett

  Alt 31. Jul 2008, 12:40
Zitat:
Die Befehle beziehen sich ja nicht auf die TApplication Instanz sondern auf die Form.
Ja und da haben die Borländer wohl 'n bissel was Vergessen.
Bei Delphi 1 war's noch richtig, D5 und D6 haben auch diese Macke.

Bei nonVCL-Apps kann man es ja selbst Einstellen wie man es gern haben möchte.
Angehängte Dateien
Dateityp: zip project_d1_998.zip (84,8 KB, 4x aufgerufen)
Dateityp: zip project_d6_165.zip (210,6 KB, 3x aufgerufen)
Matti
Meine Software-Projekte - Homepage - Grüße vom Rüsselmops -Mops Mopser
  Mit Zitat antworten Zitat
teebee

Registriert seit: 17. Jan 2003
Ort: Köln
460 Beiträge
 
Delphi 6 Professional
 
#16

Re: Taskleisten/Systemmenü nicht komplett

  Alt 31. Jul 2008, 14:11
Diese drei Menüpunkte werden in TApplication.CreateHandle explizit aus dem Systemmenü gelöscht. Scheint wohl nicht so trivial zu sein, die entsprechende Funktionalität in das Konzept des unsichtbaren Applikationsfensters zu integrieren.

[edit]Hier gibt es eine Lösung von Peter Below, die auf den ersten Blick gut funktioniert und bei der der Taskbar-Button gedrückt bleibt.[/edit]
  Mit Zitat antworten Zitat
helgew

Registriert seit: 30. Jul 2008
125 Beiträge
 
#17

Re: Taskleisten/Systemmenü nicht komplett

  Alt 31. Jul 2008, 15:16
Hi,

Du kannst diese Elemente auch wieder aktivieren oder auch neue hinzufügen.
http://www.delphipraxis.net/internal...471&highlight=
das ist gerade meine Baustelle...
  Mit Zitat antworten Zitat
Benedikt
(Gast)

n/a Beiträge
 
#18

Re: Taskleisten/Systemmenü nicht komplett

  Alt 31. Jul 2008, 16:45
Moin und Danke erstmal für eure Antworten!
Ist ja irgendwie komisch, dass es in D1 noch "korrekt" war

Bzg. der Lösung die teebee gepostet hat (Danke dafür) kann ich nur sagen, dass es tatsächlich zu funktionieren scheint. Ist dass denn eine vernünftige Lösung oder gäb es da besseres, bzw. wie würd man dass den NonVCL machen?
Und @helgew: Unabhängig davon, dass ich in dem Thread nicht ganz durchblicke - wäre das nicht etwas overkill, nur um da ein "normales" Taskbarmenü zu erzeugen? Oder überseh ich was und das geht mit dem was du da gepostet hast ganz einfach

MfG Benedikt
  Mit Zitat antworten Zitat
Benedikt
(Gast)

n/a Beiträge
 
#19

Re: Taskleisten/Systemmenü nicht komplett

  Alt 12. Aug 2008, 17:34
Moin,

ich grab diesen Thread nochmal aus, weil zum einen ich im letzten Post noch etwas antwortbekomm-bedürftig war, und ich zum anderen jetzt auch die Lösung die teebee gepostet hab, etwas mehr getestet habe, und diese keinesfalls ideal ist. Zum einen taucht nun immer das aktive Fenster (also wenn ich ein weiteres modales Fenster öffne) dieses auf wenn ich mit Alt+Tab durchtabbe, zum anderen krieg ich dann auch immer das Hauptfenster in den Vordergrund, wenn ich minimiert hab und auf mein Taskbar-Button klicke, und das modale Fenster bleibt im Hintergrund und ich kann nichts mehr machen.

Habe zu Demo-Zwecken mal ein Test-Projekt angehangen, wo die hier gepostete Lösung verwirklicht ist.

Dass das nicht schön ist dieses Fehlverhalten, seht ihr wohl auch - als gibt es eine funktionierende fehlerfreie Lösung zu dem Thema oder wie kann ich die vorhandene Lösung korrigieren dass es richtig funktioniert?

Wenns gar net geht, dann okay - dann lass ich es lieber so wie es bei Delphi-Apps normal ist, auch wenn mir dann die Einträge da fehlen :/

Mfg und Danke,
Benedikt
Angehängte Dateien
Dateityp: zip project1_343.zip (205,1 KB, 2x aufgerufen)
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


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 11:32 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