![]() |
Wie heißt diese Leiste?
Liste der Anhänge anzeigen (Anzahl: 1)
:hi: Moin
'tschuldigung für den unprofessionellen Titel :oops: Das Bild befindet sich im Anhang. Weiß jemand: a) Wie diese "Leiste" heißt? b) Ob man selbst Einträge hinzufügen kann? Ich hab' versucht, mit WinSpy ein Handle zu bekommen, bin aber grandios gescheitert. Bleibt also nur noch zu hoffen, dass über die Registry was zu machen ist. Danke schonmal :wink: |
Re: Wie heißt diese Leiste?
das ist ne leiste, die du als kompo in delphi hast. weiß aber auch grad net wie die heißt.
|
Re: Wie heißt diese Leiste?
Ihm wird die Komponente in Delphi aber auch nix bringen in Bezug dessen das er beim Explorer/Arbeitsplatz an dieser Stelle Einträge hinzufügen will.
|
Re: Wie heißt diese Leiste?
Es handelt sich definitiv um 'SHELLFOLDERS'
Dafür benötigst du keine Registry einträge. Diese kannst du steuern über ihre ClassID und der API 'SHGetSpecialFolderLocation' Hier einige ID's
Code:
Gruß
CSIDL_DESKTOP = &H0& ' ..\WinNT\profiles\username\Desktop
CSIDL_PROGRAMS = &H2& ' ..\WinNT\profiles\username\Start Menu\Programs CSIDL_CONTROLS = &H3& ' No Path CSIDL_PRINTERS = &H4& ' No Path CSIDL_PERSONAL = &H5& ' ..\WinNT\profiles\username\Personal CSIDL_FAVORITES = &H6& ' ..\WinNT\profiles\username\Favorites CSIDL_STARTUP = &H7& ' ..\WinNT\profiles\username\Start Menu\Programs\Startup CSIDL_RECENT = &H8& ' ..\WinNT\profiles\username\Recent CSIDL_SENDTO = &H9& ' ..\WinNT\profiles\username\SendTo CSIDL_BITBUCKET = &HA& ' No Path CSIDL_STARTMENU = &HB& ' ..\WinNT\profiles\username\Start Menu CSIDL_DESKTOPDIRECTORY = &H10& ' ..\WinNT\profiles\username\Desktop CSIDL_DRIVES = &H11& ' No Path CSIDL_NETWORK = &H12& ' No Path CSIDL_NETHOOD = &H13& ' ..\WinNT\profiles\username\NetHood CSIDL_FONTS = &H14& ' ..\WinNT\fonts CSIDL_TEMPLATES = &H15& ' ..\WinNT\ShellNew CSIDL_COMMON_STARTMENU = &H16& ' ..\WinNT\profiles\All Users\Start Menu CSIDL_COMMON_PROGRAMS = &H17& ' ..\WinNT\profiles\All Users\Start Menu\Programs CSIDL_COMMON_STARTUP = &H18& ' ..\WinNT\profiles\All Users\Start Menu\Programs\Startup CSIDL_COMMON_DESKTOPDIRECTORY = &H19& '..\WinNT\profiles\All Users\Desktop CSIDL_APPDATA = &H1A& ' ..\WinNT\profiles\username\Applicationdata CSIDL_PRINTHOOD = &H1B& ' ..\WinNT\profiles\username\PrintHood |
Re: Wie heißt diese Leiste?
@Jens: Genau so isses. :wink:
@Emil: Hm. Es ging mir jetzt aber eher nicht speziell um den Block, auf den der Pfeil zeigt, und dessen Inhalt. Ich meinte eher die komplette Leiste. Oder habe ich dich falsch verstanden? :gruebel: Ich würde nämlich gerne unter dem Punkt "Datei- und Ordneraufgaben" noch den Unterpunkt "Musikdatei probehören" hinzufügen. Geht das? |
Re: Wie heißt diese Leiste?
Zitat:
Diese Sparte enthält Tools oder Funktionen welche von Windows zur verfügung gestellt werden. (Denke ich mal!) In dem Block wo dein Pfeil draufzeigt geht es allerdings. Dazu benötigst du aber die SpecialFolderLocation.. Diese sind auf jeden System anders weil abhängig vom User-Admin der das System verwaltet. gruß |
Re: Wie heißt diese Leiste?
hab das gestern hier als delphi-funktion gepostet inkl. const
![]() Gruß Frank |
Re: Wie heißt diese Leiste?
@Emil: Es bereitet mir halt nur Kopfzerbrechen, warum ich kein Handle bekomm'. Und irgendwo muss ja hinterlegt sein, was in diese "Box" alles hineinkommt, da der Inhalt der Box davon abhängig ist, was im Fenster selektiert ist.
@Frank: Danke, aber das hilft mir im Moment imho nicht weiter. :wink: Es sei denn, ich bin grad etwas blind... :gruebel: |
Re: Wie heißt diese Leiste?
Zitat:
Oben kannst du nichts hinzufügen. In der zweiten Sparte Ja. Schau dir das Schnipsel von Frank an.. Dürfte genau das sein was du benötigst. NUR dort kannst du Folder hinzufügen. Nirgendwo anders. Du bekommst kein Handle heraus! Das Handle ist das Owner-Handle quasi Self.handle gruß |
Re: Wie heißt diese Leiste?
Hm. Ok.
Danke euch. :wink: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:02 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