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