Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Delphi: WinAPI и системное программирование > Копирование HBITMAP |
Автор: Alix 24.9.2007, 19:14 |
Покажите, пожалуйста, пример копирование HBITMAP'а. Есть один HBITMAP, готовый, нужно создать еще один объект HBITMAP и BitBlt'нуть в него кусок первого. Проблема только в создании второго битмапа, все что нашел в пределах своей лени не помогает... Разумеется пример должен быть без VCL. |
Автор: Alexeis 25.9.2007, 12:33 |
При помощи GetObject() - получаем инфу о источнике, а по ней создаем новый битмап функцией CreateBitmapIndirect . Если нужно изменить параметры, то правим их в полученной структуре типа BITMAP |
Автор: Alix 25.9.2007, 13:29 |
Ага, спасибо! Я уже по другому сделал, но идея почти та же... Путался в HBITMAP и HDC, ну и еще в битах на пиксель... ![]() |