Найдено 5 результатов

Paradigm
19.04.2008 18:34:14
Форум: Lazarus
Тема: Нужно: в winXP выпадающее shell-меню как в Проводнике
Ответы: 9
Просмотры: 8553

Работает. Радует. Спасибо огромное!

В процессе использования обратил внимание, что при пользовании указанными функциями исчезает главное меню окна, где я для элемента вызываю выпадающее меню Shell.
Делаю я это просто через щелчок в собственном выпадающем меню. Компонента выпадающего и главного ...
Paradigm
11.04.2008 17:37:01
Форум: Lazarus
Тема: Нужно: в winXP выпадающее shell-меню как в Проводнике
Ответы: 9
Просмотры: 8553

Да!!! Теперь пример работает! Воспользовался директивой компилятору и указанием пути до инклудов JEDI.

Долго выяснял причину ошибки Access Violation при открытии меню для произвольного объекта. Оказывается, пример открывает меню только для файлов, но не для каталогов.
Попробовал некоторые ...
Paradigm
11.04.2008 14:32:03
Форум: Lazarus
Тема: Нужно: в winXP выпадающее shell-меню как в Проводнике
Ответы: 9
Просмотры: 8553

Ооооо!!!! Огромное спасибо за столь внушительный пример!

Скачал ushlobjadditional.pas с указанной ссылки и jwashlguid.pas

При компиляции с ushlobjadditional.pas возникли ошибки на строке 1803. Поправил декларирование внешних функций, скопировав полное декларирование и вставив перед "external ...
Paradigm
10.04.2008 14:56:39
Форум: Lazarus
Тема: Нужно: в winXP выпадающее shell-меню как в Проводнике
Ответы: 9
Просмотры: 8553

Несколько лет не работал с такими модулями, тем более под Windows. :(

Функций много. И какие за что отвечают не совсем ясно.
Можно короткий пример дёргания контекстного меню?


А JwaShlGuid даёт перечисление шелловских констант? Для чего? =)
Paradigm
09.04.2008 23:59:21
Форум: Lazarus
Тема: Нужно: в winXP выпадающее shell-меню как в Проводнике
Ответы: 9
Просмотры: 8553

Нужно: в winXP выпадающее shell-меню как в Проводнике

Нужно имеющемуся элементу в ListView (или произвольной строке с названием файла) запустить выпадающее меню системы, как в Проводнике Windows.

Меню "открыть с помощью.." я научился открывать через rundll.
Для shell-меню такого приёма с запуском некоего процесса в WinXP не нашёл.
Однако нарыл 2 ...