Найден 21 результат

admini
Чт дек 10, 2009 12:29 am
Форум: Проблемы программного кода
Тема: Слои оверлея
Ответы: 15
Просмотры: 8225

Re: Слои оверлея

Я решил еще проанализировать ситуацию в плане документированности функций и рекомендаций из MSDN и оформить все в одном примере. Работает также начиная с вин2000. Думаю это наиболее подходящий вариант.
admini
Ср дек 09, 2009 8:48 pm
Форум: Баги
Тема: Баги в v0.96 (build 751-787)
Ответы: 517
Просмотры: 148722

Re: Баги в v0.96 (build 751, 752, 753, 754)

Grohot_0100 писал(а):отображаются не все файлы и папки. хотя в проводнике они есть.
отображение скрытых и системных файлов включено.
операционка случайно не 64-битная? может они (файлы) в SysWOW64 ?
admini
Ср дек 09, 2009 1:41 pm
Форум: Проблемы программного кода
Тема: Слои оверлея
Ответы: 15
Просмотры: 8225

Re: Слои оверлея

В общем теперь всё работает. Если уже пробовали предыдущий код, то удалите его и пробуйте этот :) Требования: Windows 2000 или выше и не забывать юзать CoInitializeEx где необходимо. uses ActiveX, ShlObj, ShLwApi, CommCtrl; const IID_IShellIconOverlay: TGUID = ( D1:$7D688A70; D2:$C613; D3:$11D0; D4:...
admini
Ср дек 09, 2009 1:20 pm
Форум: Проблемы программного кода
Тема: Слои оверлея
Ответы: 15
Просмотры: 8225

Re: Слои оверлея

Код: Выделить всё

код удалил. смотрите ниже
admini
Ср дек 09, 2009 10:29 am
Форум: Проблемы программного кода
Тема: Слои оверлея
Ответы: 15
Просмотры: 8225

Re: Слои оверлея

Кстати информация - придурки из MS убрали оверлеи у расшаренных папок в Win7 и поэтому данная функа не работает для расшаренных папок (вернет -1) но анрил как то отрисовывает с объединенными оверлеями...
admini
Вт дек 08, 2009 8:08 pm
Форум: Проблемы программного кода
Тема: Слои оверлея
Ответы: 15
Просмотры: 8225

Re: Слои оверлея

Код: Выделить всё

код удалил. смотрите ниже
admini
Вт дек 08, 2009 3:24 pm
Форум: Проблемы программного кода
Тема: Слои оверлея
Ответы: 15
Просмотры: 8225

Re: Слои оверлея

хммм. мистика какая то. дома код работает а на работе тоже возвращает -1, а SHGetIconOverlayIndex всегда какое-то странное значение - 8. погляжу еще в чем дело и можно уточнить а зачем разделять иконки и оверлеи когда сразу отрисовывать?
admini
Пн дек 07, 2009 11:50 pm
Форум: Проблемы программного кода
Тема: Слои оверлея
Ответы: 15
Просмотры: 8225

Re: Слои оверлея

Код: Выделить всё

код удалил. смотрите ниже
admini
Пн дек 07, 2009 9:53 am
Форум: Проблемы программного кода
Тема: Слои оверлея
Ответы: 15
Просмотры: 8225

Re: Слои оверлея

Объясните пожалуйста что конкретно нужно, а то я не понял смысла чего надо сделать. С оверлеями не работал и только понял из описания, что это маленький значок типа стрелочки, рисуемый поверх ярлыков, к примеру.
admini
Пт дек 04, 2009 8:44 pm
Форум: Устаревшие неактуальные темы
Тема: Размер шрифта в главном меню
Ответы: 1
Просмотры: 1993

Размер шрифта в главном меню

Почему то у меня размер шрифта главного меню в версии 0.96 огромный. и нигде в программе я не нашел чтобы его можно было поменять...
admini
Пт дек 04, 2009 8:34 pm
Форум: Проблемы программного кода
Тема: Слои оверлея
Ответы: 15
Просмотры: 8225

Re: Слои оверлея

Только что рылся в MSDN там что-то есть такое и такое.
admini
Пт дек 04, 2009 8:19 pm
Форум: Проблемы программного кода
Тема: Всплывающие подсказки Проводника
Ответы: 4
Просмотры: 3856

Re: Всплывающие подсказки Проводника

Только что напоролся. Тестировал код на Windows 7 и Vista. Всё работало. Скомпилированную программу попытался запустить в Windows XP - функция отработала без ошибок но tipInfo вернул nil. Минут 20 думал в чем дело. Оказывается забыл CoInitializeEx. Вставил код CoInitializeEx(nil, COINIT_APARTMENTTHR...
admini
Пт дек 04, 2009 1:59 pm
Форум: Проблемы программного кода
Тема: Всплывающие подсказки Проводника
Ответы: 4
Просмотры: 3856

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...
admini
Ср дек 02, 2009 10:54 pm
Форум: Проблемы программного кода
Тема: Контекстное меню корзины
Ответы: 4
Просмотры: 3546

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...
admini
Ср дек 02, 2009 10:31 am
Форум: Проблемы программного кода
Тема: Контекстное меню корзины
Ответы: 4
Просмотры: 3546

Re: Контекстное меню корзины

Я покопался вчера получилось вывести контектсное меню "внутри" корзины, когда кликаешь по файлу. Наверное примерно в этом направлении и следует копать. Но вариант 2: сделать своё собственное меню и в нем сделать вызов команд типа Очистить корзину, открыть свойства корзины или ее содержимое...