保存DIB位图,就是把DIB的内容写到文件里面,但不理解如下:
BOOL SaveDib(HANDLE hDib,LPCTSTR lpszPathName)
{
BITMAPFILEHEADER hdr; //位图文件头
LPBITMAPINFOHEADER lpbi; //位图信息头 问题就是位图信息头为什么要用LPBITMAPINFOHEADER指针,而不是像文件头那样直接使用结构呢?
HANDLE fh;
DWORD dwDIBSize;
DWORD dwWritten ;
.......
}
BOOL SaveDib(HANDLE hDib,LPCTSTR lpszPathName)
{
BITMAPFILEHEADER hdr; //位图文件头
LPBITMAPINFOHEADER lpbi; //位图信息头 问题就是位图信息头为什么要用LPBITMAPINFOHEADER指针,而不是像文件头那样直接使用结构呢?
HANDLE fh;
DWORD dwDIBSize;
DWORD dwWritten ;
.......
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货