glbosom 发表于 2023-8-8 11:52:19

GetObject API BITMAP 结构体请教--已解决

本帖最后由 glbosom 于 2023-8-8 15:14 编辑

已解决,是缓冲区尺寸问题
改成 取结构数据尺寸 后正常了






不知道哪里有问题,取不到位图信息

API 和 结构体原型如下
int GetObject(

HGDIOBJ hgdiobj,// handle to graphics object of interest
int cbBuffer,// size of buffer for object information
LPVOID lpvObject // pointer to buffer for object information
);






typedef struct tagBITMAP { // bm
LONG bmType;
LONG bmWidth;
LONG bmHeight;
LONG bmWidthBytes;
WORD bmPlanes;
WORD bmBitsPixel;
LPVOID bmBits;
} BITMAP;


页: [1]
查看完整版本: GetObject API BITMAP 结构体请教--已解决