以下是回调函数:
void __stdcall RD_Callback (LPARAM lParam, LPBITMAPINFOHEADER pbih, LPBYTE pBits)
{
HDRAWDIB   hDib   =   DrawDibOpen(); 
DrawDibDraw(hDib,dc.GetSafeHdc(),
0,0,
rc.right,
rc.bottom,
pbih,
(LPVOID)pBits,
0,0,
pbih->biWidth,
pbih->biHeight,
DDF_BACKGROUNDPAL  
);
DrawDibClose(hDib);//实时显示视频
}我想定义一个函数来保存照片,对以上函数进行修改如下:
BYTE   *m_pImageBuffer; //位图数据
LPBITMAPINFOHEADER  myInfoHear; //文件信息头
void __stdcall RD_Callback (LPARAM lParam, LPBITMAPINFOHEADER pbih, LPBYTE pBits)
{
HDRAWDIB   hDib   =   DrawDibOpen(); 
DrawDibDraw(hDib,dc.GetSafeHdc(),
0,0,
rc.right,
rc.bottom,
pbih,
(LPVOID)pBits,
0,0,
pbih->biWidth,
pbih->biHeight,
DDF_BACKGROUNDPAL  
);
DrawDibClose(hDib);//实时显示视频
         文件信息头=pbih://得到文件信息头  此句如何实现 ??????
         memcpy(m_pImageBuffer,pBits,640*480*3); //得到位图数据         
}