![]() |
Symbolleiste in der Taskbar
Liste der Anhänge anzeigen (Anzahl: 1)
Wie kann ich eine neue Symbolleiste in der Taskbar per Delphi hinzufügen? Also einen Ordner in die Taskbar bringen.
Rechte Maustaste Taskbar -> Symbolleiste -> Neue Symbolleiste |
Re: Symbolleiste in der Taskbar
Auch wenns etwas verfrüht ist push ich mal, da jetzt jemand da sein könnte der das weiß. :mrgreen:
|
Re: Symbolleiste in der Taskbar
Ich hab glaub ich was gefunden. Aber ich weiß nicht wie ich das nun umwandeln kann.
Wenn ich das hier benutze kommen nur komische Zeichen in die Listbox. :(
Delphi-Quellcode:
Im Heyeditor lässt es sich einigermaßen lesen.
procedure TForm1.Button2Click(Sender: TObject);
const CKeyName: string = 'S-1-5-21-349972946-1519142490-3184093590-1000\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams\Desktop'; CValName: string = 'TaskbarWinXP'; var keyGood: boolean; p: integer; regKey: TRegistry; tmpStr: string; vSize: integer; begin regKey := TRegistry.Create; try regKey.RootKey := HKEY_USERS; keyGood := regKey.OpenKey(CKeyName, False); if (keyGood) then begin vSize := regKey.GetDataSize(CValName); if (vSize > 0) then begin SetLength(tmpStr, vSize); regKey.ReadBinaryData(CValName, tmpstr[1], vSize); repeat p := Pos(#0, tmpStr); if p <> 0 then begin Delete(tmpStr, p, 1); Insert(#13#10, tmpStr, p); end; until p = 0; (*StringReplace(tmpStr, #0, #13#10, [rfReplaceAll]); *) Memo1.Lines.Text := tmpStr; end; end; finally regKey.Free; end; end; |
Re: Symbolleiste in der Taskbar
*push* :|
|
Re: Symbolleiste in der Taskbar
evtl sinds ein bischen wenig Informationen, damit dir jemand helfen kann.
Für was brauchst du das, was willst genau machen? TNA? Und was machst du in der Registry wenn du inder Taskbar was machen willst. etc. Gruß Matthias |
Re: Symbolleiste in der Taskbar
Hallo,
ja ok, das kann sein. Also Folgendes: Man kann eigene Ordner als Symbolleiste in die Taskleiste einbinden. Das geht so: Rechte Maustaste auf Taskleiste -> Symbolleisten -> Neue Symbolleiste ... -> Ordner wählen Ich möchte diesen Vorgang automatisieren. Also den Ordner in die Taskleiste per Programm einbinden. Es hat also nichts mit TNA zu tun. Ich habe gelesen, dass die Symbolleisten in der Registry gespeichert sind. Und zwar unter dem im Quellcode angegebenen Key. Mein aktuelles Problem ist, das ich den Eintrag aus der Registry nicht "entschlüsselt" bekomme. Hat wohl was mit Hexcode zu tun. Mein versuch steht im Post weiter oben. Reicht das an Informationen? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:29 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