Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Windwos Schnellstartleiste (https://www.delphipraxis.net/186143-windwos-schnellstartleiste.html)

GroZ 7. Aug 2015 12:57

Delphi-Version: 7

Windwos Schnellstartleiste
 
Da ich mich so langsam vertraut mache mit Delphi wollte ich etwas "schwereres" probieren und zwar eine Schnellstartleiste die an der Seite vom Desktop angezeigt werden soll. Diese soll die wichtigsten Funktionen (Spiele, Word, Internet{Link´s sollten festgelegt werden können}) starten können.
So nun mein Problem:

Wie kann ich das Programm andocken an den desktop?

Wie lasse ich ihn auf Knopfdruck Anwendungen ausführen?

Wie stell ich das am besten mit den Links an?

Kann ich via Edit eine Suchleiste erstellen?

// Kann ich bereits anfangen das UI zu erstellen? Oder muss ich auf etwas achten?

Nicht wundern warum ihr keinen Quellcode seht. Ich bin derzeit noch in der Planungsphase.

uligerhardt 7. Aug 2015 13:03

AW: Windwos Schnellstartleiste
 
Das sollte ein AppBar sein - siehe MSDN-Library durchsuchenSHAppBarMessage.

GroZ 7. Aug 2015 13:05

AW: Windwos Schnellstartleiste
 
zunächst einmal danke. :)

Gleich noch ne Frage kann ich nen Icon ne OnClick eigenschaft geben? Sprich wenn ich da nen Brieficon habe er dann wenn ich draufdrücke Outlook oder Thunderbird lädt? (Mit dem richtigen Code natürlich ;))
Wie sieht es aus mit dem Rest der Form ausblenden? sprich wenn ich nur das Panel haben möchte wo die ganzen Tools drauf sind?

uligerhardt 7. Aug 2015 13:13

AW: Windwos Schnellstartleiste
 
Zitat:

Zitat von GroZ (Beitrag 1311414)
zunächst einmal danke. :)

Gleich noch ne Frage kann ich nen Icon ne OnClick eigenschaft geben? Sprich wenn ich da nen Brieficon habe er dann wenn ich draufdrücke Outlook oder Thunderbird lädt? (Mit dem richtigen Code natürlich ;))

Soweit ich mich erinnere, kannst du eine ganz normale Delphi-Form zum AppBar machen - google mal, da gibt's sicher Samples, die du dir anschauen kannst. Dann würde ich kein TIcon nehmen, sondern einen TToolButton oder TSpeedButton. Der kann ein Bildchen anzeigen und hat nen OnClick-Handler. Da drin rufst du dann MSDN-Library durchsuchenShellExecuteEx (oder vielleicht MSDN-Library durchsuchenCreateProcess) auf.

GroZ 7. Aug 2015 13:15

AW: Windwos Schnellstartleiste
 
Danke für die ganze Hilfe! :thumb:

GroZ 7. Aug 2015 14:02

AW: Windwos Schnellstartleiste
 
Ich hab mir jetzt im Internet ein Code rausgesucht der Die appbar erzeugt. Wie kann ich es sehen ob sie wirklich am rand ist? wenn ich f9 drücke sehe ich nur das leere Formular. Damit ich halt weiß wie ich die Buttons anordne oder so


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:56 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