![]() |
|
Модераторы: MetalFan |
![]()
|
|
| Illusion Dolphin |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1198 Регистрация: 3.5.2003 Репутация: нет Всего: 63 |
Подскажите, пожалуйста, как вызвать в своей программе контекстное меню к файлу\файлам как в проводнике при нажатии правой кнопки?
-------------------- В мире всего две бесконечности: вселенная и человеческая глупость... На счёт вселенной я не уверен. Шифрование и организация фотографий - Photo Database 4.5 |
|||
|
||||
| Girder |
|
|||
![]() Лентяй 2 ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1993 Регистрация: 12.5.2004 Репутация: 6 Всего: 155 |
Типо так...
PS: Не понимает диски Удачи. Комодератор: Перенесенно из раздела Delphi:WinAPI Это сообщение отредактировал(а) Girder - 12.12.2004, 17:00 -------------------- Как слышим, так и пишим. Истина где-то там... |
|||
|
||||
| Illusion Dolphin |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1198 Регистрация: 3.5.2003 Репутация: нет Всего: 63 |
А если несколько объектов?
Плюс ещё интересно: вместо подпунктов "Send To" вылазит просто одна менюшка с названием "Send To", но которая естественно не действует Это сообщение отредактировал(а) Illusion Dolphin - 12.12.2004, 19:25 -------------------- В мире всего две бесконечности: вселенная и человеческая глупость... На счёт вселенной я не уверен. Шифрование и организация фотографий - Photo Database 4.5 |
|||
|
||||
| Illusion Dolphin |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1198 Регистрация: 3.5.2003 Репутация: нет Всего: 63 |
На счёт rename вопрос снят, но вот как сделать чтобы отображалось меню "Send To"???
-------------------- В мире всего две бесконечности: вселенная и человеческая глупость... На счёт вселенной я не уверен. Шифрование и организация фотографий - Photo Database 4.5 |
|||
|
||||
| Girder |
|
||||
![]() Лентяй 2 ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1993 Регистрация: 12.5.2004 Репутация: 6 Всего: 155 |
Вот не много подкорректировал... что б submenu выводилось и понимало 'e:\', т.е. диски
PS: Обрати внимание на закоментированные строчки: енто я показал тебе как делается отображение для "мульти выбора" Удачи. Это сообщение отредактировал(а) Girder - 14.12.2004, 18:09 -------------------- Как слышим, так и пишим. Истина где-то там... |
||||
|
|||||
| Illusion Dolphin |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1198 Регистрация: 3.5.2003 Репутация: нет Всего: 63 |
Во-первых ConcatPIDLs - откуда она? Я её пытался так определить, но что-то не так:
P.S. Ещё странный глюк обнаружился у меня как в этом коде: если выбрать в меню send to мои документы, то пункт выполняется, НО выдаётся ошибка, что не unable to handle этот документ (боюсь переводить чтобы смысл не потерялся). Или это только у меня на компе? Это сообщение отредактировал(а) Illusion Dolphin - 13.12.2004, 18:55 -------------------- В мире всего две бесконечности: вселенная и человеческая глупость... На счёт вселенной я не уверен. Шифрование и организация фотографий - Photo Database 4.5 |
|||
|
||||
| Illusion Dolphin |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1198 Регистрация: 3.5.2003 Репутация: нет Всего: 63 |
ВСЁ РАБОТАЕТ!!!! БАЛЬШОЕ СЕНЬКС, буду разбираться... что-то у меня было немного не то... Но на счёт отправки в мои документы что-нибудь можешь посмотреть?
-------------------- В мире всего две бесконечности: вселенная и человеческая глупость... На счёт вселенной я не уверен. Шифрование и организация фотографий - Photo Database 4.5 |
|||
|
||||
| Illusion Dolphin |
|
||||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1198 Регистрация: 3.5.2003 Репутация: нет Всего: 63 |
Вот интересно на счёт того места с коментариями. Я долго-долго думал, как оно всё работает (особенно то место где мы получаем nn и совсем забываем про FilePIDL) и вот что я думаю... Самое интересное, что если сделать не так
а так
то прога работать не будет Полчала думал что за чушь, потом понял... при инициализации процедуры делфа выделяет память по очереди для переменных (слева направо) и в результате получалось именно то, что требует MSDN - последовательность этих структур. В конце концов я юзал массив PItemIDList и передавал в параметр просто 0-й элемент, самое странно теперь, что всё это работает Это сообщение отредактировал(а) Illusion Dolphin - 13.12.2004, 21:59 -------------------- В мире всего две бесконечности: вселенная и человеческая глупость... На счёт вселенной я не уверен. Шифрование и организация фотографий - Photo Database 4.5 |
||||
|
|||||
| Illusion Dolphin |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1198 Регистрация: 3.5.2003 Репутация: нет Всего: 63 |
Вот что получилось в итоге (демо версия, нужно оптимизировать, глюк с "Send to->My Documents" остался)
-------------------- В мире всего две бесконечности: вселенная и человеческая глупость... На счёт вселенной я не уверен. Шифрование и организация фотографий - Photo Database 4.5 |
|||
|
||||
| Girder |
|
||||||||
![]() Лентяй 2 ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1993 Регистрация: 12.5.2004 Репутация: 6 Всего: 155 |
Ставь "заглушку" и не парься Типо такая функция
PS: использование SetErrorShell:
Удачи. Это сообщение отредактировал(а) Girder - 15.12.2004, 10:00 -------------------- Как слышим, так и пишим. Истина где-то там... |
||||||||
|
|||||||||
![]()
|
| Правила форума "Delphi: ActiveX/СОМ/CORBA" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Rrader, Girder. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: ActiveX/СОМ/CORBA | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |