Re[2]: img таг и bmp, ico файлы
От: Nikolaz Германия www.nikeware.com
Дата: 25.12.06 09:52
Оценка:
Здравствуйте, FreshMeat, Вы писали:

FM>
FM><html>
FM>    <head>
FM>    </head>
FM>    <body>
FM>        <img src="button-back.bmp">
FM>    </body>
FM></html>
FM>

FM>Загруженный в browse.exe, работает нормально. Посмотри, в SDK куча примеров с gif и png.

Ага Только сейчас обнаружил. У меня есть один bmp-файл, который HTMLayout не понимает. Именно этот он отказывается показывать. В чем причина?

Потом у меня интересная ситуация. Необходимо самому "разруливать" загрузку img (через HLN_LOAD_DATA). Есть handle на HICON и/или HBITMAP в памяти. По условиям задачи, в HTML (генерируется налету) img таг прописан так:

<img src="hicon:0x10007"> (0x10007 — значение обычного виндового хэндла)

Необходимо что-то передать в HTMLayout при вызове HLN_LOAD_DATA. Вопрос что?
Файла как такового у меня нет Пусть даже в памяти. Потом если даже я из этого hicon как-то достану битовый образ картинки, поймет ли HTMLayout этот поток данных?

Я вот вижу, есть некий enum — HTMLayoutResourceType. Недостает там (мечтательно ) — HLRT_DATA_HICON Задача бы упростилась в разы.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.