通知
すべてクリア
Topic starter
2004年2月7日 5:53 PM
// ビットマップハンドルの作成
hBitmap = CreateDIBitmap(hDC, &lpBMInfo->bmiHeader, 0, NULL,
NULL,DIB_RGB_COLORS);
// ビットマップを指定
::SelectObject (hCompatiDC, hBitmap);
// 画像のバイナリデータからDIBデータを作成
SetDIBits (hDC, hBitmap, 0, lpBMInfo->bmiHeader.biHeight, grayData, lpBMInfo,
DIB_RGB_COLORS);
このDIBデータを読みむ処理を教えてください。
環境Win98,VC++6.0,MFCです。
2004年2月8日 12:05 AM
DIBSECTION ds = {0};
GetObject (hBitmap, &ds, sizeof(ds));
で、ds.dsBm.bmBits の指すアドレスから読み出せます。