![]() |
Taskbar Symbolleiste kreiieren - Form in die Taskleiste?
In der Taskbar können Ordner als Symbolleiste existieren.
Ich habe bereits Programme gesehen, die eigene Symbolleisten hinzugefügt haben. Ich habe mir die AppBars hier auf Delphipraxis angesehen, aber die sind anders, das sind keine echten Taskbar-Extensions, sondern einfach nur Forms die irgendwo am Bildschirmrand kleben Frage also: kann man eine Form in die Taskleiste einbauen? mfg cy |
Re: Taskbar Symbolleiste kreiieren - Form in die Taskleiste?
Moin cy,
Zitat:
|
Re: Taskbar Symbolleiste kreiieren - Form in die Taskleiste?
hm.
und wie sage ich dann windows, dass er mein fensterchen in die taskbar einbauen soll? d.h., dass man es dann dort herumschieben kann bzw. behandeln kann wie eine Quicklaunch oder sowas. |
Re: Taskbar Symbolleiste kreiieren - Form in die Taskleiste?
Moin cy,
sorry, aber wie man da rankommt kann ich Dir leider auch nicht sagen. Welche Programme können das denn? |
Re: Taskbar Symbolleiste kreiieren - Form in die Taskleiste?
Das ist ein Pfad, welcher über irgendeine ID ansprechbar ist ;)
Es ist erstmal im Profil eines Users (oder aller User) dann bei mir. Kompletter Pfad:
Code:
Der rot-markierte Bereich ist sprach- und systemunabhängig!
C:\WINNT\Profiles\Administrator\Anwendungsdaten\[color=#FF0000]Microsoft\Internet Explorer\Quick Launch[/color]
Nachtrag: Sollte man aber nicht hardcoden ... dazu gibt es Shell-Funktionen. ZB: SHGetFolderPath()
Code:
Die fetten IDs kommen in Frage! Je nach dem wer dein Tool installiert (Admin/User)
CSIDL_ADMINTOOLS
CSIDL_COMMON_ADMINTOOLS [b]CSIDL_APPDATA[/b] [b]CSIDL_COMMON_APPDATA[/b] CSIDL_COMMON_DOCUMENTS CSIDL_COOKIES CSIDL_FLAG_CREATE CSIDL_HISTORY CSIDL_INTERNET_CACHE [b]CSIDL_LOCAL_APPDATA[/b] CSIDL_MYPICTURES CSIDL_PERSONAL CSIDL_PROGRAM_FILES CSIDL_PROGRAM_FILES_COMMON CSIDL_SYSTEM CSIDL_WINDOWS |
Re: Taskbar Symbolleiste kreiieren - Form in die Taskleiste?
Moin Assarbad,
[EDIT]vergiss was ich gesagt habe, da waren die Finger diesmal schneller als der Kopf :mrgreen: [/EDIT] |
Re: Taskbar Symbolleiste kreiieren - Form in die Taskleiste?
Zitat:
ich habe da einige gesehen da war zB eines, mit dem ich winamp kontrollieren konnte, samt einen schubregler für winamps "volume" das ding hat glaub ich ein paar reg-entries gemacht am ende war unter "Symbolleisten" auch eben dieser winamp schubregler verfügbar, man konnte ihn also dort reinplacen das mit QuickLaunch war nur zur verdeutlichung. aber zB der DESKTOP MANAGER ist kein Ordner =) und ist dennoch dort. mfg |
Re: Taskbar Symbolleiste kreiieren - Form in die Taskleiste?
Aha ... nunja, selbst nach zweimaligem Lesen bin ich da nicht drauf gekommen.
Also! Diese "Symbolleisten" sind alles Verzeichnisse (1. Voraussetzung). Außerdem gibt es bestimmte Registry-Keys in denen der Explorer konfiguriert wird: HKCU\Software\Microsoft\Windows\CurrentVersion\Exp lorer HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Exp lorer APIs sind mir nicht bekannt, ich schau aber nochmal schnell rein. |
Re: Taskbar Symbolleiste kreiieren - Form in die Taskleiste?
oki.
so wichtig ist das allerdings nicht, eilt also nicht wichtiger wär mir das mit dem MDI Child =) weiter unten im forum. weiter: der Desktop Manager oder die Eingabegebietsschemaleiste sind eigentlich ja keine Ordner. ich suche inzwischen das winamp tool, welches ich meine, es war so ein plugin |
Re: Taskbar Symbolleiste kreiieren - Form in die Taskleiste?
Das siehst du falsch ;) ...
Ordner nenne ich Folder und Verzeichnis nenne ich Directory. Folder MÜSSEN NICHT auf der Platte vorhanden sein! Directories sind Verzeichnisse im Dateisystemsinne. Es gibt diverse Folder die nur eine GUID mit dahinterliegender DLL bestehen. Beispiel: Systemsteuerung.{21EC2020-3AEA-1069-A2DD-08002B30309D} Kopier das mal in dein Startmenü-Verzeichnis (erstell ein Verzeichnis dieses Namens). Da wirste sehen, Windows behandelt es wie ein Verzeichnis in dem etwas ist, obwohl es leer ist! |
Re: Taskbar Symbolleiste kreiieren - Form in die Taskleiste?
http://classic.winamp.com/plugins/detail.jhtml;$sessionid$BQOJ0LQ2JK2BVTN241GBCZQ?co mponentId=93960
das plugin, welches ich meine ich hoff der link geht update: btw. bist du der aus coder-area? *g* achja, und: das mit den IDs hab ich schon gewusst. nur weiss ich selbst nicht, wie ich das nun selbst reproduziere! |
Re: Taskbar Symbolleiste kreiieren - Form in die Taskleiste?
Jo der bin ich.
|
Re: Taskbar Symbolleiste kreiieren - Form in die Taskleiste?
|
Re: Taskbar Symbolleiste kreiieren - Form in die Taskleiste?
Liste der Anhänge anzeigen (Anzahl: 1)
Jetzt mal ganz ehrlich, ist es so ein Hit sich die EXE runterzuladen und zu schauen welche "ueblichen Verdaechtigen" (im Sinne von APIs) drin auftauchen?!?!?
Anbei die "Analyse". Man sollte den Dependency Walker vorher runterladen ( ![]() Es handelt sich erstmal definitiv um einen ActiveX Server, der ausserdem in der Registry an folgenden Stellen registriert ist: GUID = ['{FC48DD8E-6204-4DF7-A156-C65E3FAE50B0}'] HKEY_CLASSES_ROOT\CLSID\{FC48DD8E-6204-4DF7-A156-C65E3FAE50B0} HKEY_CLASSES_ROOT\DBAmpbar.DBAmpbar HKEY_CLASSES_ROOT\DBAmpbar.DBAmpbar.1 Typelib die es benutzt: {1069A0E5-28D7-4F63-94F3-0BFCE275DF61} Die importierten Funktionen aus OLEAUT32.DLL sind interessant (aber nur ueber Index importiert). Zur Not einfach mal den Autor anschreiben! |
Re: Taskbar Symbolleiste kreiieren - Form in die Taskleiste?
Moin,
Ja Windows Media Player 9 und 10 haben das auch. Das will ich auch basteln! Nur wie? Frag mich wie der eine Typ das mit dem Winamp-Plugin gemacht hat. Werde ihn mal anschreiben. Will da nämlich n Plugin für Winamp schreiben was da ne Leiste wie bei WMP9+10 hinmacht. Also mit Skin und so und vorallem kompakter. Gruß, Andreas |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:18 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