![]() |
AutoHide bei AppBar funktioniert nicht
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,
benutze die im Anhang befindliche Unit für eine AppBar. Wenn ich AutoHide auf true setze, dann versteckt sich die AppBar auch schön, wenn sich die Maus außerhalb der AppBar befindet. Das Problem ist jedoch, dass die Bar nicht mehr sichtbar wird, wenn ich mit der Maus auf den kleinen Pixelstreifen gehe. Gruß Sascha |
Re: AutoHide bei AppBar funktioniert nicht
Hab es nun selbst gelöst bekommen, indem ich einiges geändert habe bzw. selbst gemacht habe:
In der Unit AppBar habe ich folgende Prozedur:
Delphi-Quellcode:
In den Public-Teil verschoben, sodass man auch von außen drauf zugreifen kann.
// If AppBar is Autohide and docked, shows/hides the AppBar
procedure ShowHiddenAppBar (bShow : Boolean); In der Haupt-Unit habe ich dann folgendes eingebaut:
Delphi-Quellcode:
procedure TfrmMain.OnNcHitTest(var Msg: TWMNCHitTest);
begin inherited; if MSG.Result = 1 then self.ShowHiddenAppBar(true); end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:12 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-2025 by Thomas Breitkreuz