Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.09.11;
Скачать: CL | DM;

Вниз

Получить названия специальных папок   Найти похожие ветки 

 
Андрей Молчанов   (2005-07-21 21:57) [0]

Здравствуйте!

Пожалуйста, подскажите, как получить названия специальных папок - например, для Избранного или меню пуск.


 
begin...end ©   (2005-07-21 21:58) [1]

См. в справке описание API-функции ShGetSpecialFolderPath.


 
begin...end ©   (2005-07-21 22:01) [2]

Вернее, смотреть нужно здесь: http://msdn.com


 
Андрей Молчанов   (2005-07-21 22:03) [3]

Посмотрел - она позволяет достать путь к папке, но не ее имя. То есть мне нужно получить для Моих документов название Мои документы, даже если физически папка называется по-другому.


 
begin...end ©   (2005-07-21 22:08) [4]

> Андрей Молчанов   (21.07.05 22:03) [3]

Э-э-э... А может быть, просто выделить последний элемент пути?


 
Alexander Panov ©   (2005-07-21 22:09) [5]

Андрей Молчанов   (21.07.05 22:03) [3]

CSIDL_PERSONAL (0x0005)
The file system directory used to physically store a user"s common repository of documents. A typical path is C:\Documents and Settings\username\My Documents. This should be distinguished from the virtual My Documents folder in the namespace, identified by CSIDL_MYDOCUMENTS. To access that virtual folder, use SHGetFolderLocation, which returns the ITEMIDLIST for the virtual location, or refer to the technique described in Managing the File System.

Т.е. получив полный путь, извлекаешь газвание последнего подкаталога. Это и есть название специального каталога "Мои документы"


 
Андрей Молчанов   (2005-07-21 22:13) [6]

Если щелкнуть правой кнопкой на "Моих Документах", то можно изменить адрес папки. Хочется чтобы он всегда выдавал название "Мои Документы".



Страницы: 1 вся ветка

Текущий архив: 2005.09.11;
Скачать: CL | DM;

Наверх




Память: 0.45 MB
Время: 0.014 c
14-1124247569
Progamer
2005-08-17 06:59
2005.09.11
Баян на форуме касперского... (:


14-1123227421
Piter
2005-08-05 11:37
2005.09.11
Бакнелл - "Фундаментальные алгоритмы и структуры данных в Delphi"


1-1124560800
TerminalHead
2005-08-20 22:00
2005.09.11
Серис для WinXP


1-1124404055
TStas
2005-08-19 02:27
2005.09.11
КАк TTReeVeiw использует память?


3-1122904417
Ольга
2005-08-01 17:53
2005.09.11
Не выполняется запрос к VIEW





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский