HBITMAP bm = 0;
BITMAP Bitmap;
bm = (HBITMAP)LoadImage (0, TEXT("C:\\img1.bmp"), IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE);
我将HBITMAP传递给函数,并期望得到另一个经过处理的图像的HBITMAP:
HBITMAP out1 = func(bm);
func 是指:
HBITMAP func(HBITMAP im);
问题在于如何从HBITMAP中获取图像字节。
GetDIBits
,但没有DC可以传递给它(就像你链接的示例所显示的那样)。 - Jonathon Reinhart