Delphi-PRAXiS
Seite 5 von 5   « Erste     345   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Tutorials und Kurse (https://www.delphipraxis.net/36-tutorials-und-kurse/)
-   -   Delphi Arbeiten mit AppBars (https://www.delphipraxis.net/24419-arbeiten-mit-appbars.html)

Neutral General 27. Okt 2015 14:14

AW: Arbeiten mit AppBars
 
Ich habe das gleiche Problem wie whiteF. Mein Fenster erscheint unter dem reservierten Bereich.
Weiß da jemand woher das kommen kann?

EDIT: Okay das Problem war dass mein Formular auf alTop gestellt war. Das darf man nicht machen, dann gehts auch.

whiteF 12. Jul 2016 09:30

AW: Arbeiten mit AppBars
 
Ich stoße auch mal wieder auf das problem wie neutral general, jedoch handelt es sich nicht um eine form aus der eigenen anwendung sondern eine fremdanwendung. Dh ich weiß nicht ob diese al_top ist. Ich sehe für ne milisekunde das die externe anwendung an die korrekte position verschoben wird aber sofort wieder unter den reservierten bereich hüpft.

Der reservierte bereich ist sogar sicherheitshalber 20px höher als die anwendung die dort erscheinen soll.

Mein code poste ich nachher da ich unterwegs bin.
Aber im grunde genommen ist es der gleiche wie im tutorial.

Muss man etwas bestimmtes beachten bei fremdanwendungen? Oder gibt es vorraussetzungen die von einer fremdanwendung erfüllt werden muss?

Edit:
Die externe anwendung ist bereits eine anwendung die am oberen bildschirmrand positioniert ist. Die weite geht über die komplette bildschirmbreite. Die höhe ca. 100px.
Sie hat ein title und border. Ein resize icon erscheint beim überfahren mit der mouse am border. Beim versuch die größe zu ändern, kann man höchsten 1 bis 2 px resizen und dann springt sie zurück auf die ursprüngliche größe. Beim versuch diese anwendung mittels drag and drop an der titelleiste zu bewegen tut sich nichts. Auch nicht per doppelklick auf die titelleiste.

Ich habe mittlerweile die starke befürchtung das diese externe anwendung bei jeder veränderung der Größe oder der position die ursprüngliche größe wieder annimmt und die position immer wieder versucht am oberen bereich zu positionieren (top: 0, left: 0).

Das würde erklären warum diese nach einem movewindow für eine milisekunde in meinem reservierten bereich erscheint und dann wieder gleich darunter.
Wer weiß welcher code diese anwendung benutzt. Mh...

Hat jemand eine idee solch eine anwendung dennoch in meinen reservierten bereich zu verschieben?

Sry für den langen text, aber ich wollte soviel details wie möglich euch mitteilen.

Vielleicht gibts ja ein tweak wie man alle fenster aus ein gewisses fensterhandle auf top: 100px bekommt...
Ich bin momentan ratlos...
VG


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:38 Uhr.
Seite 5 von 5   « Erste     345   

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