|
// a 是一个HBITMAP句柄
BITMAP *p;//定义一个BITMAP指针
p = (BITMAP*)malloc(sizeof(BITMAP));//初始化指针,指向一块BITMAP大小的空间
GetObject(a,sizeof(BITMAP),p);//将 a 的数据信息载入到 p 指针指向的空间中
我这样做了之后,断点监测 BITMAP p 结构中的bmWidth,bmHeight,bmPlane,bmWidthPels数据都正常,
但是bmType和bmBits都不正常(都为0).请问是怎么回事?
另外还有什么简单的方法可以同过HBITMAP句柄,来获得它的信息吗? |
|