Получить битовый массив! Ни фига не выходит%-( ) ?
От: Погуляй Россия  
Дата: 15.11.01 23:56
Оценка:
Милостивые государи! Умоляю, объясните снисходительно, как правильно получить битовый массив для указанного HBITMAP?!
Именно указалку на саму последовательность RGB-байт, без всего
прочего? Создаю битмап через CreateCompatibleBitmap для контекста,
полученного через CreateCompatibleDC, рисую на него, смотрю атрибуты пикселов через GetPixel- OK! Но вот получить поинтер ну никак не могу!дает через GetObject структ. BITMAP,все там верно,
только bmBits=NULL. Пытаюсь дернуть в буфер через GetBIBits-не работает, даже BITMAPINFO при нул-поинтере буфера не заполняет,
возвращает лишь убийственно круглый НОЛЬ! При попытке обращаться
к HBITMAP через дебаггер при переходе на адрес битмапа кажет '?',
читать с этого адреса не дает- ошибка доступа даже на чтение...
Делается все это на MSVC6, под Винным 2000.
ПАМАГИТЕ!!!!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.