Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Desktop-Leiste: Wie werden Icons versetzt? (https://www.delphipraxis.net/26070-desktop-leiste-wie-werden-icons-versetzt.html)

MCXSC 17. Jul 2004 15:46


Desktop-Leiste: Wie werden Icons versetzt?
 
Hallo!

Ich will eine kleine Desktop-Leiste proggen. Doch dabei habe ich ein kleines Problem, dass ich nun etwas länger als Zitat erklären werde.

Zitat:

Wenn man in Windows einen Ordner an den linken, rechten oder oberen Bildschrimrand zieht, so erstellt Windows automatisch eine "Inhalts-Leiste". Dabei werden die Icons neu angeordnet, und zwar so, dass hinter der Leiste keine Icons mehr zu sehen sind (z.B. werden sie alle nach unten versetzt, wenn man am oberen Bildschrimrand eine Leiste hat.
Und genau so habe ich es vor. Allerdings weiß ich nicht, mit welchem Code-Snippet ich das hinbekomme?!

Kann mir dabei jemand helfen?

mcXsc

CalganX 17. Jul 2004 15:53

Re: Desktop-Leiste: Wie werden Icons versetzt?
 
Hi,
dazu habe ich ein kurzes Tutorial verfasst: Hier im Forum suchenAppBar.

Chris

MCXSC 18. Jul 2004 17:14

Re: Desktop-Leiste: Wie werden Icons versetzt?
 
Hmmm.... also irgendwie geht das nicht, dass das Form rechts angezeigt wird...?

CalganX 18. Jul 2004 17:37

Re: Desktop-Leiste: Wie werden Icons versetzt?
 
Hi,
natürlich. Dazu musst du nur zu reservierenden Bereich und die Position des Formulares ändern.

Chris

MCXSC 19. Jul 2004 19:39

Re: Desktop-Leiste: Wie werden Icons versetzt?
 
Habe ich ja:

Delphi-Quellcode:
aAppBarData.uEdge := ABE_RIGHT;
aAppBarData.rc.Left := 0;
aAppBarData.rc.Right := 135;
aAppBarData.rc.Top := 0;
aAppBarData.rc.Bottom := 0;
Aber es funkioniert nicht...

MCXSC 24. Jul 2004 21:04

Re: Desktop-Leiste: Wie werden Icons versetzt?
 
Hallo? Kann keiner helfen? :-(

Christian Seehase 25. Jul 2004 10:40

Re: Desktop-Leiste: Wie werden Icons versetzt?
 
Moin MCXSC,

wie schaut denn der Code danach aus?


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:32 Uhr.

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