Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Путь к десктопу

3.5K
02 декабря 2005 года
zl0gzd3r
13 / / 23.08.2003
Не знаю, как лучше это сказать, но попробую объяснить: вот когда в ВинАмпе (или еще где-нить) жмешь добавить директорию, то вылазит дерево каталогов, корнем которого является Desktop. Имеет ли Десктоп какой свой определленный путь или где-то в реестре хранится? Как достать иконки, соответствующие этим папкам?
269
02 декабря 2005 года
Greenering
892 / / 04.02.2003
Цитата:
Originally posted by zl0gzd3r
Не знаю, как лучше это сказать, но попробую объяснить: вот когда в ВинАмпе (или еще где-нить) жмешь добавить директорию, то вылазит дерево каталогов, корнем которого является Desktop. Имеет ли Десктоп какой свой определленный путь или где-то в реестре хранится? Как достать иконки, соответствующие этим папкам?


Иконки (стандартные) - в shell32.dll

2
02 декабря 2005 года
squirL
5.6K / / 13.08.2003
Цитата:
Originally posted by zl0gzd3r
Не знаю, как лучше это сказать, но попробую объяснить: вот когда в ВинАмпе (или еще где-нить) жмешь добавить директорию, то вылазит дерево каталогов, корнем которого является Desktop. Имеет ли Десктоп какой свой определленный путь или где-то в реестре хранится? Как достать иконки, соответствующие этим папкам?


папка рабочего стола хранится в разных местах, в зависимости от версии ОС
в 9х - "C:\%WINDIR%\Рабочий стол"
в NT/2000/XP - личные иконки юзера лежат в "%USERPROFILE%\Рабочий стол", а общие в "%ALLUSERSPROFILE%\Рабочий стол"

3.5K
02 декабря 2005 года
zl0gzd3r
13 / / 23.08.2003
Цитата:
Originally posted by squirL
папка рабочего стола хранится в разных местах, в зависимости от версии ОС
в 9х - "C:\%WINDIR%\Рабочий стол"
в NT/2000/XP - личные иконки юзера лежат в "%USERPROFILE%\Рабочий стол", а общие в "%ALLUSERSPROFILE%\Рабочий стол"

Нет, вы меня немного не так поняли, мне нужны не иконки, валяющиеся на десктопе, а нужен именно сам десктоп, как папка, в которой есть Мой компьютер, Мои документы, и прочее. Что-то типа "/" Линуксового, чтоли. В общем, надо сделать дерево, типа как на скрине. Хелп, плиз.

2
02 декабря 2005 года
squirL
5.6K / / 13.08.2003
Цитата:
Originally posted by zl0gzd3r
Нет, вы меня немного не так поняли, мне нужны не иконки, валяющиеся на десктопе, а нужен именно сам десктоп, как папка, в которой есть Мой компьютер, Мои документы, и прочее. Что-то типа "/" Линуксового, чтоли. В общем, надо сделать дерево, типа как на скрине. Хелп, плиз.


кто-то чего-то не понимает. если ты имеешь ввиду, что десктоп - аналог корневого каталога / в никсах - то нет. путь тебе к каталогу десктопа я дал. что еще надо то?

3.5K
02 декабря 2005 года
zl0gzd3r
13 / / 23.08.2003
Цитата:
Originally posted by squirL
[Bесли ты имеешь ввиду, что десктоп - аналог корневого каталога / в никсах - то нет.

А что тогда корень? Короче, мне надо создать дерево как на скрине.

2
02 декабря 2005 года
squirL
5.6K / / 13.08.2003
Цитата:
Originally posted by zl0gzd3r
А что тогда корень? Короче, мне надо создать дерево как на скрине.


создать где? по моему для этого есть стандартные API.

3.5K
02 декабря 2005 года
zl0gzd3r
13 / / 23.08.2003
Цитата:
Originally posted by squirL
создать где? по моему для этого есть стандартные API.

Ну и какие именно?

406
02 декабря 2005 года
vitaly2003s
481 / / 27.07.2004
Цитата:
Originally posted by zl0gzd3r
Ну и какие именно?



смотри SHBrowseForFolder для выбора каталога
и GetOpenFileName для выбора файлов

поищи на данном форуме есть примеры их использования

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог