![]() |
AppBar problem
Hallo!
Habe eine AppBar erstellt. Allerdings können andere Programme die AppBar verdecken, was eigentlich nicht der Fall sein sollte. Die Bar wird am rechten bildschirmrand angezeigt. Hier der Code:
Code:
procedure TMainFrm.FormShow(Sender: TObject);
begin Data.cbSize := SizeOf(TAppBarData);; Data.hWnd := MainFrm.Handle; Data.uCallbackMessage := WM_APP; Data.uEdge := ABE_RIGHT; Data.rc.Left := 0; Data.rc.Top := 0; Data.rc.Right := screen.Width-100; Data.rc.Bottom := 0; if SHAppBarMessage(ABM_NEW, Data) = 0 then begin ShowMessage('AppBar konnte nicht registriert werden'); exit; end; SHAppBarMessage(ABM_QUERYPOS, Data); SHAppBarMessage(ABM_SETPOS, Data); Application.ProcessMessages; MoveWindow(MainFrm.Handle,screen.Width-100,0,100,screen.Height,true); end; |
Re: AppBar problem
*schieb*
|
Re: AppBar problem
Hmmm, StayonTop sollte das beseitigen, allerdings, schiebt es sich imho immer in den Vordergrund.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:17 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