Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.022 c
9-1116195121
Green_Templar
2005-05-16 02:12
2005.09.11
векторная графика


14-1124122766
Andy BitOff
2005-08-15 20:19
2005.09.11
Как узнать что это за адреса?


1-1124517760
wenn
2005-08-20 10:02
2005.09.11
размер Одной ячейки DBGid


10-1102088528
12345
2004-12-03 18:42
2005.09.11
Как внедрить Word Viewer в приложение


1-1124192267
Суслик
2005-08-16 15:37
2005.09.11
Проблемы с загрузкой пакетов функцией LoadPackage




   Наверх