Globallock não retorna o endereço
A sequência de comandos a seguir está copiando o Bitmap para a memória corretamente.
DC := CreateCompatibleDC(0);
BitmapHandle := CreateDIBSection (DC,pBmpInfo^,DIB_RGB_COLORS,Destino,0,0);
DeleteDC(DC);
CopyMemory(Destino,pBmp,pBmpInfo^.bmiHeader.biSizeImage);
Porém, quando tento obter o endereço com o comando abaixo, não retorna nada. O que está errado? Por favor me ajudem?
Inicio:= GlobalLock(BitmapHandle);
DC := CreateCompatibleDC(0);
BitmapHandle := CreateDIBSection (DC,pBmpInfo^,DIB_RGB_COLORS,Destino,0,0);
DeleteDC(DC);
CopyMemory(Destino,pBmp,pBmpInfo^.bmiHeader.biSizeImage);
Porém, quando tento obter o endereço com o comando abaixo, não retorna nada. O que está errado? Por favor me ajudem?
Inicio:= GlobalLock(BitmapHandle);
Andregcoimbra
Curtidas 0