Страница 1 из 1

иконки файлов

Добавлено: 02 Ноябрь 2006, 6:43
Жданкин Андрей
Как получить иконку, связанную с типом файла. И как использовать ее в Browse.

Добавлено: 02 Ноябрь 2006, 12:53
Admin
расширение ищешь в ветке "HKEY_CLASSES_ROOT"
находишь к примеру ".txt"
у него дефолтовое значение "txtfile"
ищешь в той же ветке "txtfile"
там есть свойство HKEY_CLASSES_ROOT\txtfile\DefaultIcon
в нем имя файла из которого берется иконка и ее номер ...

подробнее ищи в гугле!

Добавлено: 06 Ноябрь 2006, 6:34
Жданкин Андрей
А как получить иконку из файла и как применить ее для PROP:IconList

Добавлено: 07 Ноябрь 2006, 0:16
Admin
вот так попробуй ... Image{PROP:Name} = 'c:\myfile.exe,1'

Добавлено: 13 Ноябрь 2006, 7:03
Жданкин Андрей
А как подогнать размер иконки по ширину строки List-а.

Добавлено: 13 Ноябрь 2006, 9:35
Admin
1. Свой листбокс нарисовать.
2. Через API иконке изменить размер.
3. и т.д.

Точнее я не знаю.

Добавлено: 14 Ноябрь 2006, 12:19
Yufil
Admin писал(а):1. Свой листбокс нарисовать.
2. Через API иконке изменить размер.
3. и т.д.

Точнее я не знаю.
Обычно вполне достаточно что-то типа ?List{Prop:LineHeight}=12

Добавлено: 14 Ноябрь 2006, 12:40
Admin
И нафиг такой высокий листбокс?
Вдобавок как в нем иконки 32x32 отобразятся?
Или Clarion 6 сам их сжимает...