Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Ассоциация расширений с многостраничной иконкой... [D7, WinXP]


andreil ©   (2008-06-03 12:04:00) 

У меня есть одна иконка, в которой есть 4 изображения для разных форматов файлов.
Я знаю, как зарегистрировать для расширения определенную простую иконку, но вот как мне ассоциировать с отдельным расширением конкретную страницу иконки?


Anatoly Podgoretsky   (2008-06-03 13:07:00) [1]

> andreil  (03.06.2008 12:04:00)  [0]

А сделать это для любого расширения, а потом посмотреть в реестре.
Через запятую нужно указать номер иконки в файле.


andreil   (2008-06-03 12:47:00) [2]

ООО, вот в чем дело!
ОК сенкс за ответ.


Palladin   (2008-06-03 12:46:00) [3]


> andreil   (03.06.08 12:23) [3]

не понял, с каких щей? раздели свою иконку на несколько


{RASkov}   (2008-06-03 12:38:00) [4]

В экзе или длл можно поместить несколько иконок, доступ к которым будет как в [2]
FileName.exe(dll), n
тут-то уже наверняка :) т.е. я сам так делал)


andreil   (2008-06-03 12:23:00) [5]


> никак, они, иконки с несколькими форматами, не для этих
> целей делаются, создавай отдельную иконку

... и получается. что мне вместе с прогой размером 60Кб придется таксать 40Кб иконок :(

> Может быть filename.ico, n

Пробывал, в эксплорере вместо иконки - белый листик :(
Хотя, может все дело в том, что моя иконка находится в ЕХЕщнике? Может, если таскать ее одним файлом, но отдельно от проги, такое получиться?


Palladin   (2008-06-03 12:12:00) [6]

никак, они, иконки с несколькими форматами, не для этих целей делаются, создавай отдельную иконку


{RASkov}   (2008-06-03 12:12:00) [7]

Может быть filename.ico, n
где n - номер иконки
?


Наверх

Титульная страница Поиск, карта сайта Написать письмо