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

Вниз

ICON->BMP   Найти похожие ветки 

 
Jay1982 ©   (2004-12-29 15:26) [0]

Известно хендл иконки, как преобразовать её в битмап, результатом должен быть хендл битмапа. При этом нужно избежать обращения к юниту графикс, поскольку существенно увеличивается размер программы


 
GuAV ©   (2004-12-29 15:33) [1]

CreateIconIndirect


 
GuAV ©   (2004-12-29 15:35) [2]

Ой, не то, надо CreateBitmap + DrawIcon


 
Jay1982 ©   (2004-12-29 15:42) [3]

В CreateBitmap есть поинтер-переменная в которой как я понял последовательность байт рисунка, как мне её связать с иконкой. Напиши пример использования если не сложно.


 
TUser ©   (2004-12-29 15:52) [4]

Не, DrawIcon нарисует тебе иконку где угодно. В т.ч. и в битмапе.


 
Jay1982 ©   (2004-12-29 16:17) [5]

Нужно добавить битмап в имейджлист, но есть только хендл иконки, не могу же я рисовать по имейджлисту


 
GuAV ©   (2004-12-29 17:21) [6]

Jay1982 ©   (29.12.04 16:17) [5]

Дык это... ImageList_AddIcon ?


 
Jay1982 ©   (2004-12-29 17:53) [7]

Да, но нету опять же ImageList_GetBitmap там отсутствует


 
GuAV ©   (2004-12-29 18:12) [8]


> Да, но нету опять же ImageList_GetBitmap там
> отсутствует


?


 
Jay1982 ©   (2004-12-30 09:33) [9]

Читай постановку вопроса, по хедлу иконки мы её действительно можем добавить в имейджлист, но теперь как взять из имейджлиста уже не иконку, а битмап (хендл)?


 
GuAV ©   (2004-12-30 17:36) [10]

Jay1982 ©   (30.12.04 9:33) [9]
опять же, нарисовать на HBITMAP. где-то так:
CreateBitmap (lpvBits = nil)
CreateCompatibleDC
SelectObject
Imagelist_Draw
DeleteDC



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

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

Наверх




Память: 0.48 MB
Время: 0.046 c
6-1098683509
OlegM
2004-10-25 09:51
2005.01.16
Как узнать с какого компа в сети подключаются к ресурсу на машине


1-1104246369
markers
2004-12-28 18:06
2005.01.16
QReport


1-1104137585
viola
2004-12-27 11:53
2005.01.16
ListBox -текст выделенного элемента


3-1103106815
Russko
2004-12-15 13:33
2005.01.16
Опции DbGRID


1-1104601643
Shamansky
2005-01-01 20:47
2005.01.16
Шифровани файла