ttf и его иконка (C/C++)

Форум для программистов

Сообщение FimanAuthor » Ср июн 09, 2004 5:27 pm

не могу взять через SHGetFileInfo иконку для файла ttf, по идеи иконка дожна браться из самого файла, но она не береться.
Как решить проблему?
Перепробывал вроде бы все!
FimanAuthor
Прапор
 
Сообщений: 71
Зарегистрирован: Чт мар 18, 2004 5:50 am
Откуда: Россия
Пункты репутации: 0

Сообщение Sh0Ck_filE » Ср июн 09, 2004 7:23 pm

какая иконка в ТТФ? не понял...
ковырни раздер в реестре... там вроде путь должон быть прописан...
<!--coloro:red--><span style="color:red"><!--/coloro-->"Для того чтобы быть человеком, надо им какое-то время не быть."<!--colorc--></span><!--/colorc--> ©<a href="http://zhurnal.lib.ru/b/brigadir_j_a/" target="_blank">Ю. А. Бригадир.</a>
<a href="http://counter.li.org/cgi-bin/runscript/display-person.cgi?user=437143" target="_blank">Registered Linux user #437143</a>.
Sh0Ck_filE
Генерал-лейтенант
 
Сообщений: 3474
Зарегистрирован: Пн апр 21, 2003 6:20 pm
Откуда: СССР
Пункты репутации: 0

Сообщение FimanAuthor » Ср июн 09, 2004 9:28 pm

делал, там типа ttffile\defaulticon\def = %1
Ну значит иконка грузиться из него!
Ну Explorer то грузит, ее, дык мне че непостредственно с файлом самому работать? Это не уневирсально вроде как.
FimanAuthor
Прапор
 
Сообщений: 71
Зарегистрирован: Чт мар 18, 2004 5:50 am
Откуда: Россия
Пункты репутации: 0

Сообщение Magister » Чт июн 10, 2004 3:25 am

иконка для ttf не из ttf-файла берется, а из какой-то dll-ки виндовской
Последний раз редактировалось Magister Чт июн 10, 2004 3:27 am, всего редактировалось 1 раз.
<!--sizeo:1--><span style="font-size:8pt;line-height:100%"><!--/sizeo--><!--coloro:red--><span style="color:red"><!--/coloro-->все беды - от недостатка информации<!--sizec--></span><!--/sizec--><!--colorc--></span><!--/colorc-->
Magister
Генерал-майор
 
Сообщений: 2501
Зарегистрирован: Вт авг 06, 2002 4:22 am
Пункты репутации: 0

Сообщение VadiMGP » Чт июн 10, 2004 7:23 am

Может быть поможет ExtractAssociatedIconEx() ?
Человеческая жизнь похожа на коробку спичек. Обращаться с ней серьезно - смешно. Обращаться несерьезно - опасно.
А. Рюноскэ
VadiMGP
Подполковник
 
Сообщений: 887
Зарегистрирован: Сб апр 26, 2003 10:32 am
Пункты репутации: 0

Сообщение FimanAuthor » Чт июн 10, 2004 10:08 am

Может быть, но хочеться брать мне только индекс иконки из системного списка
FimanAuthor
Прапор
 
Сообщений: 71
Зарегистрирован: Чт мар 18, 2004 5:50 am
Откуда: Россия
Пункты репутации: 0

Сообщение hoopoe » Чт июн 10, 2004 4:27 pm

не прокатит, эта штука только для executable модулей работает... а в данном случае файло произвольного типа...
hoopoe
Майор
 
Сообщений: 363
Зарегистрирован: Чт июн 20, 2002 11:15 am
Откуда: Нежный Новгород
Пункты репутации: 0

Сообщение FimanAuthor » Вс июн 13, 2004 10:29 am

Ага разобраля, дело в том что иконки брались в отделном потоке, а я дле него забыл провисти интализацию COM %)
FimanAuthor
Прапор
 
Сообщений: 71
Зарегистрирован: Чт мар 18, 2004 5:50 am
Откуда: Россия
Пункты репутации: 0


Вернуться в Программирование

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7

cron