AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Tutorials Delphi Arbeiten mit AppBars
Tutorial durchsuchen
Ansicht
Themen-Optionen

Arbeiten mit AppBars

Ein Tutorial von CalganX · begonnen am 20. Jun 2004 · letzter Beitrag vom 12. Jul 2016
Antwort Antwort
S4SH1981

Registriert seit: 13. Jul 2007
59 Beiträge
 
#1

Re: Arbeiten mit AppBars

  Alt 6. Jun 2009, 20:50
*PUSH*
  Mit Zitat antworten Zitat
Benutzerbild von MuTzE.Y85
MuTzE.Y85

Registriert seit: 11. Apr 2006
152 Beiträge
 
#2

AW: Arbeiten mit AppBars

  Alt 19. Jun 2010, 16:23
@ S4SH1981

Code:
MoveWindow(fAppBarData.hWnd, Screen.Width div 2 - 50, fAppBarData.Rc.Top, 100, fAppBarData.rc.Bottom, True);
50 Pixel von der Mitte anfangen und 100 Breit.
LAN-PC: C2Q Q9550 @ 4004 MHz @ 1.232 V @ Mugen 2 | DFI LANParty JR P45-T2RS | G.Skill 4GB DDR2-1000 CL5 | ZOTAC GTX 280 @ GTX 285 @ 1.06 V | WD Caviar Blue 320GB / WD Caviar Black 640GB | BeQuiet DPP P7 450W | Antec Mini P180
  Mit Zitat antworten Zitat
whiteF

Registriert seit: 14. Okt 2008
45 Beiträge
 
#3

AW: Arbeiten mit AppBars

  Alt 21. Aug 2012, 20:56
hi,

meine Form wird unter dem reservierten Bereich angeordnet

Eig. sollte diese Form ja in dem reservierten Bereich.
Hab den Code 1zu1 kopiert.

Daten PC: Win 7 / 1920*1080

Screenshot anbei:

appbar.jpg
Die Höhe des blauen freien Bereichs gleicht, dem der Höhe der sichtbaren Form2.

weiß jmd was da schief läuft?

Geändert von whiteF (23. Aug 2012 um 21:04 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von MuTzE.Y85
MuTzE.Y85

Registriert seit: 11. Apr 2006
152 Beiträge
 
#4

AW: Arbeiten mit AppBars

  Alt 16. Sep 2012, 15:36
Also bei mir ist es mit dem Code oben im reservierten Bereich.

Hast du das Fenster zu irgendeinem Zeitpunkt in der Größe oder so verändert?
Wenn ich das mache, z.B. mit der Maus, dann ist es darunter.
Bei dir ist das Form2. Was macht Form1?
LAN-PC: C2Q Q9550 @ 4004 MHz @ 1.232 V @ Mugen 2 | DFI LANParty JR P45-T2RS | G.Skill 4GB DDR2-1000 CL5 | ZOTAC GTX 280 @ GTX 285 @ 1.06 V | WD Caviar Blue 320GB / WD Caviar Black 640GB | BeQuiet DPP P7 450W | Antec Mini P180
  Mit Zitat antworten Zitat
Benutzerbild von Neutral General
Neutral General

Registriert seit: 16. Jan 2004
Ort: Bendorf
5.219 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#5

AW: Arbeiten mit AppBars

  Alt 27. Okt 2015, 15:14
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.
Michael
"Programmers talk about software development on weekends, vacations, and over meals not because they lack imagination,
but because their imagination reveals worlds that others cannot see."

Geändert von Neutral General (27. Okt 2015 um 15:30 Uhr)
  Mit Zitat antworten Zitat
whiteF

Registriert seit: 14. Okt 2008
45 Beiträge
 
#6

AW: Arbeiten mit AppBars

  Alt 12. Jul 2016, 10:30
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

Geändert von whiteF (12. Jul 2016 um 16:06 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort


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 04:20 Uhr.
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 by Thomas Breitkreuz