CreateDIBSection
Код выделения DIB'а
dc=GetDc(0);
_Info.fgDIBHDC=CreateCompatibleDC(dc);
_Info.fgDIBBitmap=CreateDIBSection(_Info.fgDIBHDC,pBitmapInfo(@bmInfo) ^,
DIB_Colors,_Info.fgEntry,hSection,0);
ReleaseDc(0,dc);
SelectObject(_Info.fgDIBHDC,_Info.fgDIBBitmap);
Код освобождения DIB'а
SelectObject(_Info.fgDIBHDC,_Info.fgDIBBitmap);
DeleteObject(_Info.fgDIBBitmap);
DeleteDC(_Info.fgDIBhDC);
//................................................................................................
А может кто подскажет, как изменить рамеры DIB'а в структуре
pBitmapInfo(@bmInfo) ^ без копирования всего DIB'a вроде функции SetDIBits?
PLS HLP !!!
[ Это Сообщение было отредактировано dmk777 в 2001-09-30 1539 ]