***すれ立てるまでもない質問はここで 第24刷***
■ このスレッドは過去ログ倉庫に格納されています
0625*学生
NGNG// BITMAPINFOHEADERヘッダー出力
LPBITMAPINFO pbi = (LPBITMAPINFO)malloc(sizeof(BITMAPINFOHEADER) + sizeof(RGBQUAD) * bpp);
ZeroMemory(pbi,sizeof(BITMAPINFOHEADER));
pbi->bmiHeader.biSize = sizeof(BITMAPINFOHEADER);
pbi->bmiHeader.biWidth = bi.bmWidth;
pbi->bmiHeader.biHeight = bi.bmHeight;
pbi->bmiHeader.biPlanes = 1;
pbi->bmiHeader.biBitCount = bi.bmBitsPixel;
pbi->bmiHeader.biCompression = BI_RGB;
if(bpp != 0){
GetDIBColorTable(bmp,0,bpp,pbi->bmiColors);
}
_lwrite(fp,(LPSTR)pbi,sizeof(BITMAPINFOHEADER) + sizeof(RGBQUAD) * bpp);
となっていて、_lwriteをWriteFileで書き換えたいのですが
BOOL WriteFile(HANDLE fp, LPCVOID *pBuffer, DWORD sizeof(pBuffer),
LPWORD num, LPOVERLAPPED NULL);
で良いでしょうか?
■ このスレッドは過去ログ倉庫に格納されています