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

Вниз

Папка-ярлык или феномен   Найти похожие ветки 

 
Maga MS   (2003-12-21 18:57) [0]

Вопрос довольно-таки не программерский, просто если Вы нажмете правую кнопочку на папке "Мои документы" на рабочем столе, увидете, что свойства не совсем обычные, сей элемент не папка и не ярлык (в чистом виде), интересно можно ли сделать подобное с другими папками.
С уважением,


 
Knight   (2003-12-21 21:53) [1]

Спецпапка... однако... только заданная через реестр.
Создай любой файл и поставь как расширение вот это и увидишь... :)
{450D8FBA-AD25-11D0-98A8-0800361B1103}


 
AlexKniga   (2003-12-22 12:24) [2]

Если хочешь сделать свою, то читай доки по COM.
Могу дать пример моей не удаляемой мамки :)


 
Maga MS   (2003-12-22 15:55) [3]


> Могу дать пример моей не удаляемой мамки :)

Был бы очень рад

> {450D8FBA-AD25-11D0-98A8-0800361B1103}

А как задать там другую "папку назначения", пробовал через свойства, что-то ничего не получается


 
Maga MS   (2003-12-22 15:58) [4]

Что еще прикольно, создал папку с расширением {450D8FBA-AD25-11D0-98A8-0800361B1103} и поменял через свойства "папку назначения", удалил эту папку, смотрюа у меня папка "Мои документы" поменяла "папку назначения" :))))
Это конечно прогресс, только интересно как делать новые папки подобные не связанные с папкой "Мои документы"?


 
Юрий Зотов   (2003-12-22 16:20) [5]

> Maga MS (22.12.03 15:58) [4]

> как делать новые папки подобные

Весь фокус в интерфейсах Проводника. Прочтите на этом сайте статью Акжана Абдулина "Пространство имен оболочки Windows":
http://www.delphimaster.ru/articles/shell.html


 
Knight   (2003-12-22 16:21) [6]

Maga MS (22.12.03 15:58) [4]
Не знаешь сам... Набери REGEDIT загони в поиск {450D8FBA-AD25-11D0-98A8-0800361B1103} и разбери как это реализовано другими... :)


 
Юрий Зотов   (2003-12-22 16:23) [7]

> > Maga MS (22.12.03 15:58) [4]

А потом вот это:
http://www.akzhan.midi.ru/devcorner/devcorner-home-rus.html


 
ИдиотЪ   (2003-12-22 16:45) [8]

Юрий Зотов ©
меня от слова органы передергивает, надож перевод нашли )


 
Maga MS   (2003-12-22 17:46) [9]


> Весь фокус в интерфейсах Проводника. Прочтите на этом сайте
> статью Акжана Абдулина "Пространство имен оболочки Windows":
> http://www.delphimaster.ru/articles/shell.html

Хм... что-то я про создание новых подобных папок ничего не нашел, разве что одно упоминание про спецпапки.


> Не знаешь сам... Набери REGEDIT загони в поиск {450D8FBA-AD25-11D0-98A8-0800361B1103}
> и разбери как это реализовано другими... :)

Сделай все это и посмотри что там можно разобрать.
Вопрос не в том "как это сделано?", вопрос в том "как сделать еще одно такое же? им можно ли вообще такое?"


 
Юрий Зотов   (2003-12-22 17:49) [10]

> Maga MS (22.12.03 17:46) [9]

У статьи есть продолжение. См. ссылки.


 
Maga MS   (2003-12-22 18:33) [11]


> У статьи есть продолжение. См. ссылки.

Матерь божия... Это же целая книга :)
http://www.akzhan.midi.ru/devcorner/articles/Windows-Shell-Namespace-Extension.html
Он тут объясняет как из делфи сделать COM компонент, хотя мне бы просто в ручками в винде сделать бы. Ладно пойду почитаю.



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

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

Наверх




Память: 0.46 MB
Время: 0.008 c
3-37532
sirin
2003-12-15 19:13
2004.01.13
DBGrib


9-37485
Кен
2003-06-27 06:02
2004.01.13
Вау ! Сайт glscene обновился ! Не прошло и пол-года


8-37803
Rif_yev
2003-09-10 11:06
2004.01.13
Real


1-37683
Silver_
2003-12-19 12:03
2004.01.13
Как отловить момент создания форм


3-37496
Spaniel
2003-12-17 12:39
2004.01.13
Есть ли в дельфях процедура, аналогичная PACK из foxpro?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский