Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как получить путь к рабочему столу? [D5, Win2k]


boogier ©   (2002-06-04 10:17:00) 

сабж


boogier   (2002-06-04 11:58:00) [1]

Спасибо


Игорь Шевченко   (2002-06-04 11:44:00) [2]

ShlObj


boogier   (2002-06-04 11:17:00) [3]

а в каком модуле эти функции? в ShellAPI говорит undeclared identifier


Dimka Maslov   (2002-06-04 11:06:00) [4]

uses ShellAPI

function GetDesktopFolder: string;
var
PIDL:PItemIDList;
Buf: array [0..MAX_PATH-1] of AnsiChar;
begin
SHGetSpecialFolderLocation(0, CSIDL_DESKTOP, PIDL);
SHGetPathFromIDList(PIDL, @Buf[0]);
Result:=PChar(@Buf[0]);
end;


boogier   (2002-06-04 10:38:00) [5]

"C:\Documents and Settings\boogier.MAIN\Рабочий стол\"

как получить эту строку для текущего пользователя?


Song   (2002-06-04 10:32:00) [6]

Как это? Может к ярлыкам рабочего стола?


Наверх

Титульная страница Поиск, карта сайта Написать письмо