Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.06.2013, 08:04   #1
lollollollol
Форумчанин
 
Регистрация: 23.03.2013
Сообщений: 218
По умолчанию Как получить список ярлыков рабочего стола?

Столкнулся с такой проблемой - не могу получить список ярлыков и программ рабочего стола (win7)
По запросам в поисковиках инфа в основном о создании списка ярлыков.
А мне нужно получить именно список ярлыков и программ которые отображаются на рабочем столе

Кто подскажет как это сделать?
lollollollol вне форума Ответить с цитированием
Старый 05.06.2013, 08:25   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

рабочий стол, по сути лишь папка, вполне доступная для поиска.
в моем случае C:\Users\Феникс\Desktop
так же еще от All Users там идут ярлыки.

пути можно добыть через SH Objects.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 05.06.2013, 08:29   #3
lollollollol
Форумчанин
 
Регистрация: 23.03.2013
Сообщений: 218
По умолчанию

Блин, точно, чтото я стормозил. Это получилось сделать, спасибо!

P.S. А возможно ли узнать координаты размещения этих иконок на рабочем столе? Мне в проекте это не нужно, но в целях самообразования хотелось бы знать
lollollollol вне форума Ответить с цитированием
Старый 05.06.2013, 14:18   #4
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Сообщение от lollollollol Посмотреть сообщение
Блин, точно, чтото я стормозил. Это получилось сделать, спасибо!

P.S. А возможно ли узнать координаты размещения этих иконок на рабочем столе? Мне в проекте это не нужно, но в целях самообразования хотелось бы знать
тут уже надо знать работу с ListView рабочего стола.
в принципе у Рихтера есть программа на С++ и описан принцип(книга разработка эффективных Win32 приложений)
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Форма как изображение рабочего стола. ZBEP Общие вопросы Delphi 4 04.10.2011 05:47
Как значки рабочего стола перенести на форму?? Dron712 Общие вопросы Delphi 0 16.01.2011 14:28
как сделать аналог рабочего стола Windows? Paul Hindenburg Общие вопросы Delphi 10 12.10.2009 19:51
Получить HWND рабочего стола без иконок Son Win Api 4 24.06.2009 15:57
Как изменить размер рабочего стола? Legat Win Api 5 26.10.2007 17:17