Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi AppBar problem (https://www.delphipraxis.net/74862-appbar-problem.html)

citybreaker 9. Aug 2006 20:20


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;

citybreaker 16. Dez 2006 16:42

Re: AppBar problem
 
*schieb*

Nils_13 16. Dez 2006 16:47

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