HANDLE hand = CreateFile("C://1.bmp", GENERIC_READ, 0, 0, OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL, NULL);
if (hand != INVALID_HANDLE_VALUE)
{
DWORD dSize;
BITMAPFILEHEADER bfh;
memset( &bfh, 0, sizeof( bfh ) );
ReadFile(hand,&bfh,sizeof(BITMAPFILEHEADER),&dSize,NULL);
BITMAPINFOHEADER bih;
memset( &bih, 0, sizeof( bih ) );
ReadFile(hand,&bih,sizeof(BITMAPINFOHEADER),&dSize,NULL);
dSize = bfh.bfSize-sizeof(BITMAPFILEHEADER)-sizeof(BITMAPINFOHEADER);
BYTE *pByte = new BYTE[dSize];
ReadFile(hand,pByte,dSize, &dSize, NULL );
CloseHandle(hand);
}
读取BMP文件
最新推荐文章于 2024-03-23 15:05:36 发布