Delphi-PRAXiS

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/)
-   -   Delphi Standardkonformes Fensterverhalten mit FMX (https://www.delphipraxis.net/191115-standardkonformes-fensterverhalten-mit-fmx.html)

Sherlock 9. Dez 2016 13:11

Standardkonformes Fensterverhalten mit FMX
 
Ich hätte da mal eine grundsätzliche Frage: Wie bekomme ich es hin, daß eine simple FMX-Applikation unter Windows ab 7 aufwärts folgende Anforderungen erfüllt:
- Anklicken des Programmicons in der Taskleiste minimiert das Fenster (Windows Standard)
- Im Kontextmenü des Programmicons in der Taskleiste steht das Anpinnen zur Verfügung (Windows Standard)
Für letzteres hab ich irgendwo vor Zeiten mal was an Komponenten oder Tipps&Tricks rund um die WinApi gefunden, meine aber, daß das mittlerweile "out of the box" gehen sollte. Ersteres scheint laut diesem Beitrag bei SO nicht so einfach zu sein (Stand 2014).

Sherlock

Darlo 9. Dez 2016 13:26

AW: Standardkonformes Fensterverhalten mit FMX
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von Sherlock (Beitrag 1355781)
- Anklicken des Programmicons in der Taskleiste minimiert das Fenster (Windows Standard)

Ist mir noch nicht aufgefallen gewesen, bin gerade nur froh, dass sich durch das anklicken ein minimiertes Fenster wieder öffnet... :duck:
Zitat:

Zitat von Sherlock (Beitrag 1355781)
- Im Kontextmenü des Programmicons in der Taskleiste steht das Anpinnen zur Verfügung (Windows Standard)

Das geht bei mir
http://www.delphipraxis.net/attachme...&d=1481289918"

Sherlock 9. Dez 2016 13:42

AW: Standardkonformes Fensterverhalten mit FMX
 
Und wie hast Du das hinbekommen? Fremdkomponenten oder Bordmittel?
Eine leere FMX-Applikation jedenfalls, kann weder noch.

Sherlock

Darlo 9. Dez 2016 13:45

AW: Standardkonformes Fensterverhalten mit FMX
 
Ohne alles. Nutze Win10 und Berlin Update 2

Sherlock 9. Dez 2016 13:53

AW: Standardkonformes Fensterverhalten mit FMX
 
Dann ist es eine VCL Anwendung und nicht FMX, oder? Weil Berlin Update 2 hab ick oooch. ;)

Sherlock

haentschman 9. Dez 2016 13:55

AW: Standardkonformes Fensterverhalten mit FMX
 
Liste der Anhänge anzeigen (Anzahl: 1)
Moin...:P
Zitat:

Dann ist es eine VCL Anwendung und nicht FMX
...bei mir ist es eine FMX Anwendung mit dem Menü. :gruebel: (extra getestet)

bra 9. Dez 2016 14:00

AW: Standardkonformes Fensterverhalten mit FMX
 
Also unsere App ist eine FMX-Anwendung (würde sonst kaum unter iOS und Android laufen ;)) und da funktioniert das Anpinnen sowohl unter Windows 7 als auch 10. Allerdings geht das mit dem Minimieren hier ebenfalls nicht - ist mir bisher noch gar nicht aufgefallen.

Liegt die App bei dir eventuell auf nem Netzlaufwerk? Da geht Anpinnen nämlich generell nicht.

haentschman 9. Dez 2016 14:03

AW: Standardkonformes Fensterverhalten mit FMX
 
Zitat:

Allerdings geht das mit dem Minimieren hier ebenfalls nicht
... ich konnnte das Fenster normal minimieren und wieder nach oben holen. :gruebel:
Hinweis: Ich habe W7...haben die was mit dem V10 kaputt gemacht.?

bra 9. Dez 2016 14:05

AW: Standardkonformes Fensterverhalten mit FMX
 
Zitat:

Zitat von haentschman (Beitrag 1355789)
... ich konnnte das Fenster normal minimieren und wieder nach oben holen. :gruebel:

Wenn die App normal angezeigt wird und man klickt auf das Taskicon, wird die bei mir nur inaktiv aber nicht minimiert (Windows 7 und 10).

Gibt es auch einen Quality-Eintrag: https://quality.embarcadero.com/browse/RSP-16233
Genauso wie da beschrieben, verhält es sich bei mir auch.

Sherlock 9. Dez 2016 14:06

AW: Standardkonformes Fensterverhalten mit FMX
 
Liste der Anhänge anzeigen (Anzahl: 1)
Netzlaufwerk! Da sagste was! Eigentlich liegt die Anwendung nicht auf einem Netzlaufwerk, aber Parallels (schon wieder) macht aus den lokalen "Eigenen Dateien" in denen meine Repositories liegen eine Freigabe auf dem Mac und schon ist es doch ein Netzlaufwerk. Darum hat nichtmal ein verschieben der Exe auf den Desktop Besserung gebracht, erst als die Anwendung auf C: lag klappte es mit dem Anpinnen. Da hätte ich noch lange suchen können.

Danke!!

Sherlock

haentschman 9. Dez 2016 14:15

AW: Standardkonformes Fensterverhalten mit FMX
 
Na gugge...:? Ich nehme "fast" alles zurück. :?
Zitat:

man klickt auf das Taskicon, wird die bei mir nur inaktiv aber nicht minimiert
...bei mir auch. :?

Sherlock 9. Dez 2016 14:26

AW: Standardkonformes Fensterverhalten mit FMX
 
Wie würde man das in den Griff bekommen? Was für Messages sendet das TaskIcon wohl?

Sherlock

Aviator 9. Dez 2016 14:32

AW: Standardkonformes Fensterverhalten mit FMX
 
Zitat:

Zitat von bra (Beitrag 1355787)
Liegt die App bei dir eventuell auf nem Netzlaufwerk? Da geht Anpinnen nämlich generell nicht.

Also ohne großen Aufwand funktioniert das wirklich nicht. Da habe ich auch schon mal ewig drangesessen und mich gefragt, warum gerade nur bei meinen Programmen ein Anpinnen nicht möglich ist. Alle Anwendungen liegen bei uns auf einem Netzlaufwerk.

Aber es funktioniert trotzdem wenn man es denn unbedingt haben will. Die Exe lokal ablegen und dann an die Taskleiste anpinnen. Dann ist das passende Icon auch hinterlegt. Danach die Eigenschaften der Verknüpfung in der Taskleiste öffnen und das Ziel auf den Netzwerkpfad umbiegen. Und schon hat man eine Anwendung an der Taskleiste angepinnt die aber tatsächlich auf einem Netzlaufwerk liegt. Bei einem Mitarbeiter (der wollte das unbedingt in der Taskleiste haben) von uns ausprobiert und für gut befunden. :lol:


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