Найден 21 результат
- Чт дек 10, 2009 12:29 am
- Форум: Проблемы программного кода
- Тема: Слои оверлея
- Ответы: 15
- Просмотры: 8238
Re: Слои оверлея
Я решил еще проанализировать ситуацию в плане документированности функций и рекомендаций из MSDN и оформить все в одном примере. Работает также начиная с вин2000. Думаю это наиболее подходящий вариант.
- Ср дек 09, 2009 8:48 pm
- Форум: Баги
- Тема: Баги в v0.96 (build 751-787)
- Ответы: 517
- Просмотры: 148771
Re: Баги в v0.96 (build 751, 752, 753, 754)
операционка случайно не 64-битная? может они (файлы) в SysWOW64 ?Grohot_0100 писал(а):отображаются не все файлы и папки. хотя в проводнике они есть.
отображение скрытых и системных файлов включено.
- Ср дек 09, 2009 1:41 pm
- Форум: Проблемы программного кода
- Тема: Слои оверлея
- Ответы: 15
- Просмотры: 8238
Re: Слои оверлея
В общем теперь всё работает. Если уже пробовали предыдущий код, то удалите его и пробуйте этот :) Требования: Windows 2000 или выше и не забывать юзать CoInitializeEx где необходимо. uses ActiveX, ShlObj, ShLwApi, CommCtrl; const IID_IShellIconOverlay: TGUID = ( D1:$7D688A70; D2:$C613; D3:$11D0; D4:...
- Ср дек 09, 2009 1:20 pm
- Форум: Проблемы программного кода
- Тема: Слои оверлея
- Ответы: 15
- Просмотры: 8238
Re: Слои оверлея
Код: Выделить всё
код удалил. смотрите ниже
- Ср дек 09, 2009 10:29 am
- Форум: Проблемы программного кода
- Тема: Слои оверлея
- Ответы: 15
- Просмотры: 8238
Re: Слои оверлея
Кстати информация - придурки из MS убрали оверлеи у расшаренных папок в Win7 и поэтому данная функа не работает для расшаренных папок (вернет -1) но анрил как то отрисовывает с объединенными оверлеями...
- Вт дек 08, 2009 8:08 pm
- Форум: Проблемы программного кода
- Тема: Слои оверлея
- Ответы: 15
- Просмотры: 8238
Re: Слои оверлея
Код: Выделить всё
код удалил. смотрите ниже
- Вт дек 08, 2009 3:24 pm
- Форум: Проблемы программного кода
- Тема: Слои оверлея
- Ответы: 15
- Просмотры: 8238
Re: Слои оверлея
хммм. мистика какая то. дома код работает а на работе тоже возвращает -1, а SHGetIconOverlayIndex всегда какое-то странное значение - 8. погляжу еще в чем дело и можно уточнить а зачем разделять иконки и оверлеи когда сразу отрисовывать?
- Пн дек 07, 2009 11:50 pm
- Форум: Проблемы программного кода
- Тема: Слои оверлея
- Ответы: 15
- Просмотры: 8238
Re: Слои оверлея
Код: Выделить всё
код удалил. смотрите ниже
- Пн дек 07, 2009 9:53 am
- Форум: Проблемы программного кода
- Тема: Слои оверлея
- Ответы: 15
- Просмотры: 8238
Re: Слои оверлея
Объясните пожалуйста что конкретно нужно, а то я не понял смысла чего надо сделать. С оверлеями не работал и только понял из описания, что это маленький значок типа стрелочки, рисуемый поверх ярлыков, к примеру.
- Пт дек 04, 2009 8:44 pm
- Форум: Устаревшие неактуальные темы
- Тема: Размер шрифта в главном меню
- Ответы: 1
- Просмотры: 1993
Размер шрифта в главном меню
Почему то у меня размер шрифта главного меню в версии 0.96 огромный. и нигде в программе я не нашел чтобы его можно было поменять...
- Пт дек 04, 2009 8:34 pm
- Форум: Проблемы программного кода
- Тема: Слои оверлея
- Ответы: 15
- Просмотры: 8238
- Пт дек 04, 2009 8:19 pm
- Форум: Проблемы программного кода
- Тема: Всплывающие подсказки Проводника
- Ответы: 4
- Просмотры: 3865
Re: Всплывающие подсказки Проводника
Только что напоролся. Тестировал код на Windows 7 и Vista. Всё работало. Скомпилированную программу попытался запустить в Windows XP - функция отработала без ошибок но tipInfo вернул nil. Минут 20 думал в чем дело. Оказывается забыл CoInitializeEx. Вставил код CoInitializeEx(nil, COINIT_APARTMENTTHR...
- Пт дек 04, 2009 1:59 pm
- Форум: Проблемы программного кода
- Тема: Всплывающие подсказки Проводника
- Ответы: 4
- Просмотры: 3865
Re: Всплывающие подсказки Проводника
uses ActiveX, ShlObj, ShLwApi; function QueryShlObjInfo(filePath: PWideChar; var tipInfo: PWideChar): Boolean; const IID_IQueryInfo: TGUID = ( D1:$00021500;D2:$0000;D3:$0000;D4:($C0,$00,$00,$00,$00,$00,$00,$46)); QITIPF_DEFAULT = $00000000; QITIPF_USENAME = $00000001; QITIPF_LINKNOTARGET = $0000000...
- Ср дек 02, 2009 10:54 pm
- Форум: Проблемы программного кода
- Тема: Контекстное меню корзины
- Ответы: 4
- Просмотры: 3558
Re: Контекстное меню корзины
ну оказывается почти угадал))) вот полностью рабочий код: uses ActiveX, ShlObj; procedure ShowRecycleBinContextMenu(hWindow: THandle; pt: TPoint); const MIN_ID = 1; MAX_ID = $7fff; var desktopFolder: IShellFolder; recycleBinIDL: PItemIDList; contextMenu: IContextMenu; emptyMenu: HMENU; idCommand: In...
- Ср дек 02, 2009 10:31 am
- Форум: Проблемы программного кода
- Тема: Контекстное меню корзины
- Ответы: 4
- Просмотры: 3558
Re: Контекстное меню корзины
Я покопался вчера получилось вывести контектсное меню "внутри" корзины, когда кликаешь по файлу. Наверное примерно в этом направлении и следует копать. Но вариант 2: сделать своё собственное меню и в нем сделать вызов команд типа Очистить корзину, открыть свойства корзины или ее содержимое...