Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[52.15.112.69] |
|
Сообщ.
#1
,
|
|
|
Имеется: HBITMAP (хэндл), полученный из clipboard'а
Треба: Получить адрес рисунка и его размер (для сохранения в уже открытом файле). Попытки: GlobalSize - возвращает ноль. Сохранить несколько байт по адресу = значению хэндла - ошибка. Что надо: ПОМОГИТЕ !!!!!!! |
Сообщ.
#2
,
|
|
|
Рой в этом направлении :D
Цитата BOOL GetBitmapDimensionEx( HBITMAP hBitmap, // handle of bitmap LPSIZE lpDimension // address of structure receiving dimensions ); |
Сообщ.
#3
,
|
|
|
Или вот:
BITMAP bm;<br>::GetObject(hBmp, sizeof(BITMAP), &bm); |
Сообщ.
#4
,
|
|
|
А потом, как я понимаю, нужно будет учитывать цветность, наличие палитры и т.д. и т.п.
Должен же быть универсальный метод. К тому же, как получить адрес bitmap'а? |
Сообщ.
#5
,
|
|
|
Цитата Jin X, 20.04.03, 23:07:12 А потом, как я понимаю, нужно будет учитывать цветность, наличие палитры и т.д. и т.п. Должен же быть универсальный метод. К тому же, как получить адрес bitmap'а? Посмотри примеры работы с Битмапами. Их есть в достатке в разных хелпах и SDK. Также эти вопросы многократно обсуждались в разделе С\С++ |