BITMAPFILEHEADER * DibLoadImage(PTSTR pstrFileName);
static BITMAPFILEHEADER * pbmfh;
static BITMAPINFO * pbmi;pbmfh = DibLoadImage(szFileName);
pbmi = (BITMAPINFO *)(pbmfh+1); //不懂BITMAPFILEHEADER 和 BITMAPINFO 之间是什么关系,为什么 BITMAPFILEHEADER 的指针 加1 就可以转化为相应的BITMAPINFO
static BITMAPFILEHEADER * pbmfh;
static BITMAPINFO * pbmi;pbmfh = DibLoadImage(szFileName);
pbmi = (BITMAPINFO *)(pbmfh+1); //不懂BITMAPFILEHEADER 和 BITMAPINFO 之间是什么关系,为什么 BITMAPFILEHEADER 的指针 加1 就可以转化为相应的BITMAPINFO
还是不懂。
指针是 BITMAPFILEHEADER 的,为什么加 1 就成的 BITMAPINFO 的了。