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

Вниз

Получить оверлейный значок   Найти похожие ветки 

 
Alx2k   (2009-03-24 13:57) [0]

Доброе время суток.
Подскажите пожалуйста, как можно получить оверлейный значок, соответствующий файлу. (Например, оверлейные значки которые использует TortoiseSVN.)
Пробовал использовать SHGetFileInfo с разными параметрами (OVERLAYINDEX и т.д.), но так ничего и не добился.


 
Eraser ©   (2009-03-24 15:08) [1]

SHGFI_OVERLAYINDEX
Version 5.0. Return the index of the overlay icon. The value of the overlay index is returned in the upper eight bits of the iIcon member of the structure specified by psfi. This flag requires that the SHGFI_ICON be set as well.


 
Alx2k   (2009-03-24 15:19) [2]

Пробовал, но не получилось. Можно простейший примерчик?


 
Alx2k   (2009-04-06 13:42) [3]

Единственное, что удалось найти это вот такой пример http://www.devexpress.com/Support/Center/p/Q108611.aspx
Попробовал его прикруть, но не работает

SysImgList := SHGetFileInfo("C:\",
                          0,
                          FileInfo,
                          SizeOf(FileInfo),
                          SHGFI_ICON or SHGFI_OVERLAYINDEX);
....................
....................
SHGetFileInfo("c:\test\test.txt", 0, shInfo, SizeOf(shInfo),
        SHGFI_ICON or SHGFI_OVERLAYINDEX);
        I:=shInfo.iIcon;
        i := (i shr ((SizeOf(i) - 1) * 8)) and $FF - 1;
ImageList_Draw(SysImgList, I , Canvas.Handle, 10, 10, ILD_NORMAL);


 
clickmaker ©   (2009-04-06 13:48) [4]

> upper eight bits

это Hi(HiWord(shInfo.iIcon))


 
Alx2k   (2009-04-06 16:17) [5]

Это дела не меняет, все равно не работает.



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

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

Наверх




Память: 0.47 MB
Время: 0.217 c
2-1269172946
Первокурсница
2010-03-21 15:02
2010.08.27
Программа вылетает (delphi 7), свойство кнопки Enabled или Visibl


15-1267459908
PEAKTOP
2010-03-01 19:11
2010.08.27
Первая Украинская конференция по Firebird


15-1265624198
Сергей М.
2010-02-08 13:16
2010.08.27
TMozillaBrowser и программный доступ к параметрам конфигурации


2-1274344276
zamtmn
2010-05-20 12:31
2010.08.27
unicode->ascii


15-1264942022
Константинов
2010-01-31 15:47
2010.08.27
Безопасность ПК