Thema: Delphi Wie heißt diese Leiste?

Einzelnen Beitrag anzeigen

EWeiss
(Gast)

n/a Beiträge
 
#4

Re: Wie heißt diese Leiste?

  Alt 25. Okt 2006, 19:09
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:
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
Gruß
  Mit Zitat antworten Zitat