无法理解这段代码存在什么问题:
HBITMAP bm = 0;
BITMAP Bitmap;
bm = (HBITMAP)LoadImage (0, path, IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE);
int error = GetObject( &Bitmap, sizeof( BITMAP ), &bm );
LoadImage函数返回非空指针。然而GetObject返回0,表示出现错误。 我想从HBITMAP指针中获取尺寸信息和图像数据(该指针可以作为参数传递,因此我无法更改加载位图文件的方式)。